A modern Jetpack Compose showcase app demonstrating Android UI development with declarative patterns.
Creamie highlights the best practices of Kotlin + Jetpack Compose + Material3 by implementing multiple UI screens, navigation, and re-usable design patterns.
- Built entirely with Jetpack Compose (no legacy XML)
- Material Design 3 theming
- Multiple UI component demos (cards, lists, forms, bottom bars, etc.)
- Clean project structure for learning & extension
- Example of state management and navigation
| Screenshot 1 | Screenshot 2 | Screenshot 3 |
|---|---|---|
![]() |
![]() |
![]() |
| Screenshot 4 | Screenshot 5 | Screenshot 6 |
|---|---|---|
![]() |
![]() |
![]() |
- Language: Kotlin
- UI: Jetpack Compose, Compose Material3
- Architecture: State hoisting & ViewModel driven UI
- Other: AndroidX, Navigation Compose
-
Clone the repo
git clone https://github.com/rajatt04/Creamie.git
-
Open in Android Studio (latest stable, with Compose support).
-
Build & Run on an emulator or device running Android 8.0 (API 26+) or higher.
Contributions and suggestions are warmly welcome! Simply fork the repo, create a new branch, and submit a pull request.
This project is licensed under the MIT License — see the LICENSE file for details.
Because this app is as smooth, delightful, and modern as your favorite ice cream flavor. Jetpack Compose never felt this sweet! 🍦





