Advanced Android with Kotlin

Online Course

Advanced Android with Kotlin

What is the course about?

Advanced Android with Kotlin
The course Advanced Android with Kotlin is an online class provided by Udacity. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

Go beyond the basics of building an Android app with “Advanced Android with Kotlin”. This course teaches you how to add a range of advanced features to your app, starting with best practices for using Android’s notification system. You’ll learn how to create and clip custom views, draw directly to a canvas, and add animations to your apps. You’ll also add maps to your apps and learn to style them. Testing an app is as important as building it, so you’ll learn to test your app to catch and fix bugs so that users never see them. Finally, you’ll learn how to let users login to your app with their existing accounts—you’ll be surprised how little code it takes.

Course description
  • Advanced Android with Kotlin
  • 2 months
  • Develop Feature-Rich Android Apps with the Kotlin Programming Language.
  • Notifications
  • Advanced Graphics
  • Animation
  • Geo
  • Testing
  • Login
  • Send messages to users using notifications
  • Design and style notifications
  • Add buttons and actions to notifications
  • Send push messages using Firebase Cloud Messaging
  • Create custom views for your app
  • Create and display transformed and clipped regions to the screen
  • Build an app that allows users to paint directly on the screen
  • Use animations to draw attention to important UI elements and beautiful designs
  • Animate UI elements with property animations
  • Use declarative XML with MotionLayout to coordinate animations across multiple views
  • Add Google Maps to your Android apps
  • Style maps to fit your design
  • Enable location services and tracking
  • Learn how to test your app before distribution to avoid crashes or unpredicatable behavior
  • Write and run tests for Android, including AndroidX Test
  • Test your whole app: UI, data, and code using coroutines, Room, Espresso, and data binding
  • Implement user login and identity management for your app using the open source library FirebaseUI
  • Enable login and logout for your app’s users
  • Control navigation in your app based on whether a user is logged in
  • General Experience: Comfortable with Object Oriented Programming and Android fundamentals with Kotlin.
  • See the Technology Requirements for using Udacity.
  • Kotlin is an official language for Android development, and can be used in a variety of other applications, from back-end development to data analysis. It is an open-source, modern programming language that lets developers use both object-oriented and functional programming techniques. It is concise, safe, and fully interoperable with Java. The community of Kotlin developers is growing rapidly, with major companies like Netflix, Pinterest, and Google using Kotlin.
  • This free course was developed by Kotlin experts at Google, and will teach you how to add a range of advanced features to your app, covering topics such as notifications, maps, testing, identity management, and more.

Prerequisites & Facts

Advanced Android with Kotlin

Course Topic

Android Developer

University, College, Institution


Course Skill Level


Course Language


Place of class

Online, self-paced (see curriculum for more information)



Degree & Cost

Advanced Android with Kotlin

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Advanced Android with Kotlin
provided by Udacity


Share your experience

Advanced Android with Kotlin
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Advanced Android with Kotlin“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Android Developer