Udacity Android Kotlin Developer Nanodegree

Android Robot Logo

Udacity Android Kotlin Developer Nanodegree

Master Android app development with Kotlin, a modern programming language that enables developers to be more concise and productive. Build professional apps for the world's most popular mobile platform using Android Studio and Kotlin.

FTC Disclosure

devLatino may receive compensation from the companies whose courses and products we showcase, with no added cost to you. We only partner with the very best and most reputable companies. devLatino is independently owned, and the opinions expressed here are our own

Android Kotlin Developer Nanodegree Overview

Built in collaboration with Google, this program will prepare you to become a professional Android developer and allow you to create a diverse portfolio of projects to show employers. By the end of this program, you will be able to use the Android development platform best practices, Android Studio, Android Jetpack, and Kotlin to build your apps for the world’s most-used mobile platform.  Udacity is regularly our favorite choice for tech education, so this is a great choice for learning android development.

PREREQUISITE KNOWLEDGE

Experience with Object-Oriented Programming

Android Developer Nanodegree Classes: 

Developing Android Apps, Part 1

Use common Android UI components to create a basic user interface, handle user input and Android lifecycle events, and create dynamic and navigable interfaces using constraint-based layouts. You’ll also learn how to use the Gradle build process to declare library dependencies and establish app parameters, and integrate app functionality with other apps or components with Android.

Developing Android Apps, Part 2

Learn how to implement data persistence in your app, display collections of data to users using RecyclerView, and use APIs to connect to, store, and retrieve data. You will also learn best practices of Material Design to create a quality user experience and learn how to make an app more accessible to as many users as possible.

Advanced Android Apps with Kotlin, Part 1

Learn how to enhance your app’s functionality and drive user engagement using Android’s robust notification system, build custom views, and use canvas drawing to allow for the update of a display based on user interactions. You will also be able to create simple animations to enhance the presentation of content and overall usability of the app.

Advanced Android Apps with Kotlin, Part 2

Learn how to build an app with location awareness and Google Maps. You will also learn best practices and techniques for testing to enable you to scale your app quickly and more safely, while mitigating any negative effects, and how to use Firebase for authentication and remote storage.

Scroll to Top