Native Android simplest notes application written in Kotlin using Jetpack Compose with Android Room library.
- Aim 🏹
The aim of this project is to write a note application with as little code as possible while keeping modern code architecture techniques and to get a template for my later android applications.
- Screenshots 🖼️
| List | Edit |
|---|---|
![]() |
![]() |
- Structure 🌲
| App Package Structure |
|---|
![]() |
-
Application - Features ☕
- CRUD
- Note with title and content
-
Tech-stack ⚛️
- Kotlin + Coroutines - perform background operation
- Android Room
- Flows
- Hilt - DI
- Jetpack
- Navigation - deal with whole in-app navigation
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Compose
-
Architecture 🏗️
- Model-View-ViewModel
- Android Architecture components (ViewModel, Navigation)
-
Todo ✔️
- Code optimization & cleaning ❌


