Developing Android Apps with Kotlin is an online course, developed by Google together with Udacity. The course gives you hands-on experience as you build real Android apps using industry best practices, with modern app architecture. You'll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. You'll use key Kotlin features to write your app code more quickly and concisely.
These Notes are based on course videos and exercises, Google codelabs, documentation, stackoverflow, some articles from internet and some personal notes.