OnlineStoreCompose is an Android Compose project dedicated to crafting a beautiful and intuitive user interface for an online store application using Jetpack Compose. Modern UI designed with Android Compose.
Public Figma Community For design mockups and prototypes, please refer to the Figma Mockup where you can find public community design.
- Auth (Login, Register, Forgot Password, OTP Input)
- HomePage with Product List
- SearchBar
- Filter Popup
- Product List with Favorite
- Cart List, Checkout
- Payment Method, Order Tracker
- Review Popup
- Notification Setting and List
- User Details Information
- Compose UI(Compose Navigation, Theme, Font custom, Material Icons)
- Viewmodel
- Dagger/Hilt
- Phone number input with flag
- Google Maps, Location and Permissions, secrets Maps API key
Just Run app on Android Studio. No authenticate requires.
- Add MAPS_API_KEY (Not require) to secrets.properties to see Maps in Address Add New page feature. Then keep secrets.properties file it in gitignore.
#https://developers.google.com/maps/documentation/embed/get-api-key #MAPS_API_KEY=AIza-xxxxxxxxxxxxxxxxxxxxxx MAPS_API_KEY=
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
To get started with OnlineStoreCompose, simply clone the repository and open it in Android Studio:
git clone git@github.com:hoajb/OnlineStoreCompose.git



















