
ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.ViewModel - Stores UI-related data that isn't destroyed on UI changes.LiveData - Data objects that notify views when the underlying database changes.Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.Kotlin - First class and official programming language for Android development.
:max_bytes(150000):strip_icc()/a-todoist-5a148240b39d03003976118e.png)
ToDo App is a sample task management android application 📱 built to demonstrate use of Kotlin, Clean MVVM Architecture, Android Jetpack Architecture Components tools.
