Giter Site home page Giter Site logo

roadmap's Introduction

roadmap's People

Contributors

alexstyl avatar

Stargazers

Tristan Elliott avatar Daniel Bejan avatar Farouk Sabiou avatar  avatar Shaik Mohammed Sameer avatar  avatar μœ μ§„ avatar Keel_im avatar Mario avatar Adam Gardner avatar Hussain Gaddal avatar  avatar

Watchers

Samuel Dionne avatar  avatar Guy avatar Adam Gardner avatar Mario avatar  avatar Martin Kiperszmid avatar Keel_im avatar

roadmap's Issues

Charts & Data visualization

Give a short description to the component or screen
Charts

Describe the the component or screen
Provide charts for statistics and data visualization, ie for banking apps, currency apps.

Examples of what can be provided:

  • Graphs
  • Pie charts

Example from Monzo Trends:
Screenshot 2023-09-04 at 17 23 53

Social Share dialog

Give a short description to the component or screen
Social Share Dialog

Describe the the component or screen
Provide a component with a list of potential recipients, such as to share the installed app with a contact.

Phone keypad

Give a short description to the component or screen
A component that allows the user to input a phone number

In-App rating prompt Dialog

Give a short description to the component or screen
In-App rating Dialog

Describe the the component or screen
Provide dialog(s) so that devs can prompt the user to rate the app

Horizontal Pagers

Give a short description to the component or screen
Horizontal Pagers

Maps

Give a short description to the component or screen
Maps

Describe the the component or screen
Ready made template for using maps in a compose app. Potentially use the Google Maps Compose SDK

Expandable cards

Copy pasting request from the website

Give a short description to the component or screen
Expandable cards

Describe the the component or screen
"Expandable cards would be great with added compostables. I mean not just expand a text inside a card. We should see some composable functions after expanding it."

Expandable List

Give a short description to the component or screen
Expandable List

Describe the the component or screen
Provide lists that expand and collapse on click

Sorting and filter Tables

Give a short description to the component or screen
Sorting and filter Tables

Describe the the component or screen
There is already a Tables section in Composables UI. This request is to be able to sort and filter on the component

Notification Center & Notifications

Give a short description to the component or screen
Notification Center

Describe the the component or screen
In-app notifications is a common pattern in many modern apps. This request is to provide a screen and components for in-app notification history

Feedback Form

Give a short description to the component or screen
Feedback Form

Describe the the component or screen
Provide a form so that users can provide feedback

Help & Support screen

Give a short description to the component or screen
Help & Support

Describe the the component or screen
Provide a screen for in-app help and support.

Tabs

Give a short description to the component or screen
Tabs

Describe the the component or screen
Implementation of tabs

Masonry Grids

Give a short description to the component or screen
Masonry Grids

Describe the the component or screen
Provide ready built examples of Masonry Grids

Stories

Give a short description to the component or screen
Stories Preview

Describe the the component or screen
Provide an example of a Stories layout (similar to Snapchat, Instagram, etc)

Responsive settings screen

Give a short description to the component or screen
Responsive settings screen

Describe the the component or screen
A common pattern for settings screen is the list/detail pattern. The current Settings screen is not making the most of the screen state.

Reorder LazyColumn items with drag & drop

Give a short description to the component or screen
Drag & Drop LazyColumn

Describe the the component or screen
I would like to have a LazyColumn with items that I can drag and drop to reorder

Payments Screen – Request example

Give a short description to the component or screen
Add card details screen

Describe the the component or screen
I would like to be able to receive payments in my app and I need a way to have my users add their card details

Additional context
I found this on Dribbble and I thought it was cool:
Screenshot 2023-09-04 at 14 37 30

Banners

Give a short description to the component or screen
Banners

Describe the the component or screen
Provide ready banners, either for prompt the user to give a optional permission, checkout a product, install an other app, etc.

Example found online:
Screenshot 2023-09-04 at 17 19 37

Empty states

Give a short description to the component or screen
Empty states

Describe the the component or screen
Provide ready made empty states components, usually to create a new item.

Payments screen

Give a short description to the component or screen
Provide Payments examples

Currently planned patterns

  • Choose payment method
  • Add new card details

πŸ—³οΈ How to upvote components and screens

Go to Github Issues and check whether the component or screen you want has already been submitted.

If it does, make sure to (πŸ‘) react to it. This help us prioritise the components. The more votes, the higher the chance the component will be accepted and be built before others.

Video example:

req.mov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.