Skip to content
/ Memo Public

🔨 Practice Sample App, Use MVVM, AAC LiveData, Room, Dagger2, Coroutine

Notifications You must be signed in to change notification settings

mgmix/Memo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memo

A simple memo application project for practice

I made this to practice AAC Jetpack with MVVM and Dagger2, So I think this project mayby fall short of general level

Screen Sample

Explanation feature

  • Create/Read/Modify/Delete memo
  • Add/ Delete images in memo
  • Images can be added via camera, gallery or URL link

Tech stack & Libraries

  • TargetSdkVersion 29 / minSdkVersion 21
  • Kotlin
  • Coroutines
  • Architecture
    • MVVM (View - DataBinding - ViewModel - Model)
    • Repository Pattern
  • JetPack
    • ViewModel
    • LiveData
    • LifeCycle
    • Room
  • Dependency Injection (DI)
    • Dagger2
  • Glide

Reference Architecture

About

🔨 Practice Sample App, Use MVVM, AAC LiveData, Room, Dagger2, Coroutine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages