50

MVVM-To-Do-App

 5 years ago
source link: https://www.tuicool.com/articles/hit/eiArQbI
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

MVVM-To-Do-App

A To-Do application written in kotlin using Android Architectural components

  • Kotlin - as a programming language.
  • ViewModel - Used to manage UI related data, Survives config changes.
  • LiveData - Lifecycle aware Observable data holder class.
  • Room - To persist user todo records
  • Coroutines - To query db in worker thread.
  • AndroidX - Project uses androidx packages.
  • Parcelize - App uses this koltin's experimental feature to convert Object into streams of bytes while passing from one activity to other.

Functionalities included:

  • Create Todo
  • Delete existing Todo
  • View/Update Todo
  • Search Todo list

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK