This project is currently a 🚧 work in progress.
GoCart is an online grocery shopping app built with Jetpack Compose. The goal of this project is to showcase Modern Android Development best practices.
Download the latest release from the GitHub Releases section or download the apk
- Clone the repository
- Open the whole project in
Android Studio Jellyfish | 2023.3
or above - Sync & Run the
android
configuration
- JDK 17
- Android Studio Jellyfish | 2023.3.1+
- Kotlin
- Jetpack Compose for the UI
- Kotlin Coroutines
- Architecture Components
- Hilt for dependency injection
The app implements Google's guide to app architecture
- Light and Dark theme
- Dynamic theming
- Themed app icon - Android 13+
- Authentication
- Shopping Cart
- Wishlist
- Search for products
- Order history
- Order summary
- Glance widgets
- Adaptive UI