Coffeegram
Android, Desktop, iOS apps using Jetpack & Multiplatform Compose
Install / Use
/learn @phansier/CoffeegramREADME
Coffeegram
Kotlin & Compose Multiplatform project
<br>Android-specific features
<a href='https://play.google.com/store/apps/details?id=ru.beryukhov.coffeegram&utm_source=github'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width="200"/></a>
-
Material3 Dynamic(Harmonized, following device's theme)/Day/Night themes (switch enabled)
-
Glance AppWidgets
-
Compose for Wearable
-
Jetpack Datastore
-
Room Multiplatform as a database
-
Animated splash for Android 12
<img src="images/month_table.png" alt="drawing" width="200"/><img src="images/coffee_list.png" alt="drawing" width="200"/><img src="images/settings.png" alt="drawing" width="200"/><img src="images/settings_dynamic.png" alt="drawing" width="200"/> <br> <img src="images/widgets.png" alt="drawing" width="200"/><img src="images/wear.png" alt="drawing" width="200"/>
iOS
<img src="images/ios.png" alt="drawing" width="300"/><img src="images/ios_dark.png" alt="drawing" width="300"/>
Native iOS look & feel by Compose Cupertino
Run on iOS
Desktop
<img src="images/desktop.png" alt="drawing" width="300"/>Run on Desktop jvm
./gradlew run
Run on Desktop - Hot Reload!
./gradlew runHot
WASM
<img src="images/wasm.png" alt="drawing" width="300"/>Run WASM
./gradlew :cmp-common:wasmJsBrowserDevelopmentRun
or
make runWasm
