We begin by building different Android apps with the Kotlin programming language. This includes creating multiple layouts and adding user interactivity to our Android apps. We define navigation paths and start an external activity. You will learn how to handle complex lifecycle situations and add logging.
We continue our journey by learning about architecture components, such as ViewModel and LiveData. We create a database using the Room library. And display a list of clickable items with RecyclerView. We will load and display data from the internet. Making our app more accessible for all users.