singularity

Chapter 13: High-Quality Developing Components: Exploring Jetpack

13.1 Introduction to Jetpack

13.2 ViewModel

13.2.1 ViewModel Basics

13.2.2 Pass Param to ViewModel

13.3 Lifecycles

13.4 LiveData

13.4.1 LiveData Basics

13.4.2 map and switchMap

13.5 Room

13.5.1 Use Room to CRUD

13.5.2 Room Database Upgrade

13.6 WorkManager

13.6.1 WorkManager Basics

13.6.2 Handling Complex Task with WorkManager

13.7 Kotlin Class: Use DSL to Construct Specific Syntax

13.8 Summary and Comment