Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

ModularUI : Pre-built beautiful flutter widgets

ModularUI : Pre-built beautiful flutter widgets Inspired by material-tailwind and shadcn/ui

Craft beautiful, accessible, and responsive Flutter UIs with a Modular-UI Design-inspired component library

Get involved: join our discord :)))

See our card creation guide

Here are some of the examples :

 WhatsApp.Video.2024-01-07.at.2.22.15.AM.mp4 

https://private-user-images.githubusercontent.com/71646773/294717496-87a3783f-aa4e-4b7b-9ca4-8f29536ddfea.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYwMjUzODMsIm5iZiI6MTcwNjAyNTA4MywicGF0aCI6Ii83MTY0Njc3My8yOTQ3MTc0OTYtODdhMzc4M2YtYWE0ZS00YjdiLTljYTQtOGYyOTUzNmRkZmVhLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTIzVDE1NTEyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM0ZjI2ODk4MDc4MjllMDNmOWMyOTY3MzA2YjVlOWZiNmY3NTYwNzhmZjQ1YjgwODAyYmQ4MTE2YmI4NDg3MjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xCYibgp7QqXbznypFm2yNa50miJCXqQUoCYhlx9sCYI

 WhatsApp.Video.2024-01-07.at.2.22.18.AM.mp4 

https://private-user-images.githubusercontent.com/71646773/294717484-26d4b963-d562-4780-98ca-35d381b099e0.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYwMjUzODMsIm5iZiI6MTcwNjAyNTA4MywicGF0aCI6Ii83MTY0Njc3My8yOTQ3MTc0ODQtMjZkNGI5NjMtZDU2Mi00NzgwLTk4Y2EtMzVkMzgxYjA5OWUwLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTIzVDE1NTEyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlZDFjNGQ2Mzk2YjFmNTU3NDRmYmJiNTc0ZDczODU0ZjAwOThhYmUxMWQ2MzhmMWFjMjRiZmZhMmY1YmNhYjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wZas4JvVUjmxkfj811CRfZflHfc8oSXmzSvqRSJNWvw

 WhatsApp.Video.2024-01-07.at.2.22.16.AM.mp4 

https://private-user-images.githubusercontent.com/71646773/294717495-da5dfebb-5f0a-42a0-b710-27a02b72f51e.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYwMjUzODMsIm5iZiI6MTcwNjAyNTA4MywicGF0aCI6Ii83MTY0Njc3My8yOTQ3MTc0OTUtZGE1ZGZlYmItNWYwYS00MmEwLWI3MTAtMjdhMDJiNzJmNTFlLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTIzVDE1NTEyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3YTAxZWNhMjg5ODlhMDIwNWRhYTBhZGUwZTU3NTBiZGE1MzM4NDI2MDdkOGE3MGM4M2VlNzA5MWE5NDRmMmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.c7gITEfSNSD_3U90hsNEtCbAz9WskSklJjYJcweykww

Current Status of Components/Widgets (might be on the development branch)

Goals

Calling on all the trendsetting Flutter enthusiasts! ❤️‍🔥 Join forces as we pioneer the creation of the ultimate, expansive, and seamless UI Library for Flutter. Let’s make waves together! 🚀

Setting Up Locally :

  1. Run flutter create . inside the project folder to generate any necessary files
  2. Go inside project root and run flutter packages pub global activate --source path . and export the PATH if necessary or add the path as an Environment Variable.
  3. Now you can import the local version of modular_ui and test it during your development
dependencies:
  modular_ui:
    path: <replace_with_cloned_repo_location>
  1. import 'package:modular_ui/modular_ui.dart'; in your other flutter project.

Design Language :

ModularUI Design language is inspired by Material Tailwind and shadcn/ui Our current goal is to make as many components as possible and ship this asap, so we might merge any widget that looks like them or if they are consistent with our theme, obviously the future goal would be to make them perfect and consistent.

Widget Naming Convention :

any widget of ModularUI must follow this naming convention : MUI<widget_name> e.g. MUIPrimaryButton MUI stands for ModularUI.

Features

Additional Features

Documentation

Contributing

We welcome contributions! Please refer to our contribution guidelines for details.

License

This project is licensed under the BSD-3.

Series of events: How we began

While casually scrolling through Twitter, I stumbled upon an intriguing tweet from Luke that sparked a burst of inspiration within me. Fueling my curiosity, I conducted a Poll on Luke’s original post, and to my delight, several individuals expressed interest. Emboldened by this positive response, I decided to take the plunge.

Enter Yash, a kindred spirit who shared my enthusiasm. Together, we embraced the challenge with rocket-like enthusiasm 🚀🚀🚀🚀🚀🚀🚀🚀.

Sharing our endeavor on Twitter garnered an impressive reception, surpassing even my own expectations. Tweet link

And now, the moment has arrived—our modular_ui repository is officially public! We’re optimistic that it will find a welcoming home among Flutter developers, paving the way for a custom UI library tailored for the Flutter community.

Download source code on GitHub

Exit mobile version