vinodghai / NotesApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NotesApp

The Notes App that allows user to create colorful notes. The app contains two screen. 1. Shows list of notes and ability to sort them by different criteria. 2. Add/Edit Note that allows user to create or edit note. The app uses Room database library to store the notes in local database. The app follows clean architecture with MVVM architectural patterns and uses latest Android Jetpack Compose. The app uses following technologies.

  1. Kotlin
  2. Flow
  3. Jetpack Compose
  4. Clean Architecture
  5. MVVM
  6. ViewModel
  7. Room
  8. Jetpack Compose Navigation
  9. Canvas - custom view
  10. Event driven interaction between view and viewmodel

About


Languages

Language:Kotlin 100.0%