CheckPack is a native android checklist app for those going on vacation, written in Kotlin using Jetpack Compose.
-
Application - Features ☕
- Set alarm
- One time splash screen
- Multiple view mode for checklist
- View scale for checklist
- Settings
- Language - English, Turkish
-
Tech-stack ⚛️
- Kotlin + Coroutines - perform background operation
- Jetpack
- Compose - toolkit for building native UI
- Navigation - deal with whole in-app navigation
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Room - database object mapping
- Gson - serialization/deserialization library
- Accompanist
- systemUi
- Hilt - DI
- Material 3 - design
- Google Firebase
- crashlytics
-
Architecture 🏗️
- Model-View-Intent
- Android Architecture components (ViewModel, Navigation)
-
Todo ✔️
- Dark Theme ❌