SkillAgentSearch skills...

Coffeegram

Android, Desktop, iOS apps using Jetpack & Multiplatform Compose

Install / Use

/learn @phansier/Coffeegram

README

Coffeegram

Kotlin & Compose Multiplatform project

Compose Version Compose Version Kotlin Version <br> Android CI Hits-of-Code

<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

  • Android 13 Monochrome icon

<img src="docs-monochrome/after-clipping.png" alt="drawing" width="80"/>

<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

Using KMP plugin

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


More about initial app creation:

Medium EN

Habr RU

Youtube (AppsFest) RU

View on GitHub
GitHub Stars530
CategoryDevelopment
Updated6d ago
Forks40

Languages

Kotlin

Security Score

100/100

Audited on Mar 18, 2026

No findings