Kotlin for Android Development

Training Summary
The Kotlin for Android Development Course is a hands-on introduction to Kotlin using the Android Jetpack libraries. The course covers through the Kotlin essentials. It also connects the language to an actual application which uses the Android Jetpack architecture components. This completely hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android. By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. We will build a Twitter-like microblogging app for Android.
To take this course, you should already be familiar with developing apps for Android and you should be able to answer the following questions:
  • What is an activity/service?
  • What is an activity lifecycle?
  • What is the difference between a class and an object?
  • What is the difference between static and non-static field?
  • What is the difference between extends and implements keywords?
  • What is an anonymous inner class?
  • What is the purpose of @Override?
3 Days/Lecture & Lab
This course is designed for Android developers interested in learning Kotlin. It is valuable to both novices as well as gurus (who already have experience in developing mobile applications for other platforms).
Course Topics
  • Kotlin
  • Coroutines
  • Jetpack
  • AndroidX
  • Architecture components
  • Room
  • WorkManager

Related Scheduled Courses