Skip to content

Repository files navigation

Android MVVM Note Application

Android Kotlin MVVM Application To save data in local Storage

Description

user can save his own data or note in a good User interface with title and paragraph in his note he can edit and delete his note Also

Technology used

we try to make simple demo As an application on Jetpack compose libraries in AndroidX

By using

Kotlin

Room database

Kotlin Coroutine

Navigation

ViewBinding

MVVM - Clean Architect Stage

Repository Pattern

Git Flow technic

Libraries

    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
    id 'androidx.navigation.safeargs'
    id 'kotlin-kapt'
//Material Design
 implementation 'com.google.android.material:material:1.8.0'
//room
 implementation "androidx.room:room-runtime:2.5.0"
    kapt "androidx.room:room-compiler:2.5.0"
//Nav Fragment
 implementation "androidx.navigation:navigation-fragment-ktx:2.6.0-alpha04"
    implementation "androidx.navigation:navigation-ui-ktx:2.6.0-alpha04"
//coroutines And coroutines for room
implementation "androidx.room:room-ktx:$room_version"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4'
// Architectural Components
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.5.1"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.5.1"

About

Android Kotlin MVVM Application

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages