Jetpack Awesome UI is a time-saving UI template designed specifically for Android developers, built entirely with Jetpack Compose. This powerful toolkit empowers you to create stunning user interfaces in a fraction of the time, while maintaining a highly organized and structured codebase.
With its ready-to-use templates, Material Design 3 compatibility, and emphasis on clean code, Jetpack Awesome UI enables you to create visually stunning and highly functional apps with speed and ease.
-
Jetpack Compose
Built entirely with Google’s modern, declarative UI toolkit. -
Material Design 3
Follows the latest Material Design 3 guidelines for a modern, consistent look and feel. -
Ready-to-Use Templates
Includes a comprehensive library of templates: screens, dialogs, buttons, forms, lists, and more. -
Clean and Scalable Code
Organized structure based on industry-standard practices for maintainable and scalable development.
- Animation
- App Bars
- Badges
- Bottom Navigation
- Bottom Sheet
- Box
- Buttons
- Card
- Carousel
- Checkbox
- Chips
- Column
- Date Picker
- Dialogs
- Divider
- Draggable
- Dropdown Menu
- Expansion Panel
- Floating Action Button
- Images & Icons
- Layout
- List (Column, Row & Grid)
- Menus
- Modifiers
- Motion
- Navigation Bar
- Navigation Drawer
- Navigation Rail
- Popups
- Progress Indicator
- Radio Button
- Row
- Scaffold
- Search Bar
- Shape & Images
- Side Sheets
- Sliders
- Snackbar
- Surface
- Swipe to Refresh
- Switches
- Tabs (Segmented button)
- Text & Typography
- Text Field
- Time Picker
- Tooltips
- Splash
- Onboard
- Login
- Register
- Forgot Password
- OTP
- Lock Screen
- Dashboard
- Profile
- Maps
- Cart
- Favorites
- Notifications
- Settings
- Privacy
- About
- Empty State
- Open in Android Studio
- Run Sync Gradle
- Run the app on an emulator or physical device 🚀
- Fork: Fork the repository to your GitHub account to avoid conflicts.
- Branch: Create a new branch for your contribution.
- Changes: Add or modify content while following the project's structure and code style.
- Commit: Write clear, descriptive commit messages. Break large changes into multiple commits.
- Push: Push changes to your forked repo.
- Pull Request: Submit a PR with a clear description and include screenshots for UI changes.
Refer to CONTRIBUTING.md for detailed contribution instructions.
If you find this project helpful, please ⭐️ star the repo and share it with your network.
Let's help Android developers build beautiful UIs faster, together! 💪









