Android Apps in Kotlin
I build native Android apps in Kotlin, with Jetpack Compose for the interface. Where it matters, they work offline first: data is saved on the phone (SQLDelight or Room), syncs in the background with WorkManager, and sensitive records are encrypted with SQLCipher using keys held in the Android Keystore.
- Projects
- 2
- Notes
- 2
What I Build With It
- Jetpack Compose interfaces with state hoisting and ViewModels
- Offline-first data with SQLDelight or Room, synced by WorkManager
- Encryption at rest with SQLCipher and the Android Keystore
- On-device receipt scanning with CameraX and ML Kit, no network needed
- Field data capture with GPS locations and photos
- Firebase sign-in and sync where a backend is needed
Projects Built With Android (Kotlin)
Notes
- Offline-First Architecture in Android Apps with Room and WorkManagerHow to build Android applications that work without a network connection using Room database, LiveData, and WorkManager sync queues.7 min
- Jetpack Compose State Hoisting vs ViewModel: When to Use EachA practical guide to managing state in Jetpack Compose — when to hoist state locally within the composable tree versus lifting it into a ViewModel.7 min
Questions
If you need it to, yes. I design the data layer offline-first: everything is saved on the phone and syncs when a connection comes back, so people in low-network areas don't lose work.
Yes. Android is native Kotlin; for iPhone I build in Swift and SwiftUI. Tell me which phones your users have and I'll suggest whether to start with one platform or both.
Yes: signing, the store listing, the privacy policy and the Play Console review, plus updates after launch.
Need something built with Android (Kotlin)?