Udacity Android Development Courses List

Udacity offers a range of Android Development courses to help learners gain the skills and knowledge needed to develop Android applications. These courses are designed to provide a comprehensive overview of the Android platform, from the basics of Java and XML to more advanced topics such as content providers and services. With Udacity's expert instructors and interactive learning environment, learners can gain the skills needed to become an Android developer.

ADVERTISEMENT

36 Related Courses

for Udacity Android Development Courses
Free

Add Google Sign-In to your Android Apps

star_rate
5/5
Udacity Udacity 2,987 2,987 learners
Click Here

Google's Identity Platform allows developers to easily integrate Google Sign-In into their Android apps, providing users with a secure and seamless sign-in experience while granting access to user-permitted metadata. View all

Free

Add Google Maps to your Android App

star_rate
5/5
Udacity Udacity 2,755 2,755 learners
Click Here

Integrate the power of Google Maps into your Android app with the Google Maps API. Enhance your app's user experience by providing users with access to the world's most popular mapping service. View all

ADVERTISEMENT

Free

Android Basics: Multiscreen Apps

star_rate
4.5/5
Udacity Udacity 2,639 2,639 learners
Click Here

Take your Android app development skills to the next level with this course! Learn to build multi-screen apps and create a language-learning app to share with your friends. This course is part of the Android Basics Nanodegree by Google and is designed for those who have completed the Android for Beginners course. No programming experience is necessary! Get ready for an adventure and join us on the journey to becoming an Android app developer. View all

Free

Material Design for Android Developers

star_rate
5/5
Udacity Udacity 2,428 2,428 learners
Click Here

This course teaches Android developers how to use material design principles to create visually appealing apps. It covers the fundamentals of Android design, and provides guidance on how to apply these principles to create a unique user experience. Participants will gain the skills to create stunning apps that stand out from the crowd. View all

ADVERTISEMENT

Free

Android Performance

star_rate
5/5
Udacity Udacity 2,285 2,285 learners
Click Here

Android developers must prioritize performance to ensure a positive user experience. This guide provides tips on how to identify and address bottlenecks in Android applications, helping developers optimize their apps for optimal performance. View all

Free

Google Location Services on Android

star_rate
5/5
Udacity Udacity 2,160 2,160 learners
Click Here

Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities can be used to enhance Android apps, providing users with improved location services. View all

Free

Developing Android Apps

star_rate
3.5/5
Udacity Udacity 1,968 1,968 learners
Click Here

This course is the perfect starting point for aspiring Android developers, providing an introduction to the fundamentals of mobile development and the Android platform. Through step-by-step instruction, students will learn to build a cloud-connected Android app and gain an understanding of best practices for mobile development. View all

Free

Android Basics: Make Your First App

star_rate
4.5/5
Udacity Udacity 1,690 1,690 learners
Click Here

Take the first step on your journey to becoming an Android developer with Android Basics: Make Your First App! This course is designed for those new to programming, and no prior experience is needed. Learn the basics of Android and Java programming, and create your own birthday card app. With this course, you'll be able to create technology, reach the next billion people coming online, and make an impact on the world. Enroll now and unlock your potential! View all

Free

Android Basics: Data Storage

star_rate
4/5
Udacity Udacity 1,401 1,401 learners
Click Here

This free course, Android Basics: Data Storage, will teach you the fundamentals of SQL and how to use SQLite to store large sets of data locally on an Android device. You'll also learn how to work with Content Providers to make your data storage bug free and shareable with other apps. This is the fifth course in the Android Basics Nanodegree, which includes User Interface, User Input, Multiscreen Apps, and Networking. View all

Free

Android Wear Development

star_rate
5/5
Udacity Udacity 1,316 1,316 learners
Click Here

Explore the essentials of Android Wear Development View all

Free

Gradle for Android and Java

star_rate
4.5/5
Udacity Udacity 1,295 1,295 learners
Click Here

Gradle is a powerful build tool that enables developers to create larger and more complex Android and Java applications. With Gradle, developers can take advantage of its advanced features to build robust applications. View all

Free

Developing Android Apps with Kotlin

star_rate
5/5
Udacity Udacity 717 717 learners
Click Here

Developing Android Apps with Kotlin, developed by Google and Udacity, is the perfect course for anyone looking to learn how to architect and develop Android apps. With this course, you'll learn to use industry-proven tools and libraries to create apps in less time, with fewer errors and less code. You'll get hands-on experience building real Android apps using modern app architecture and Jetpack components such as Room, Work Manager, and the new Navigation component. Plus, you'll learn to use Kotlin features to write your app code quickly and concisely. Get ready to train your brain to think like a mobile developer! View all

Free

Android Basics: User Input

star_rate
4.5/5
Udacity Udacity 668 668 learners
Click Here

Start your journey to becoming an Android developer with Android Basics: User Input! This course is designed for those new to programming, and no prior experience is needed. Learn the basics of Android and Java programming, and create interactive apps like a basketball scores app and a coffee-ordering app. With enthusiasm and dedication, you'll be ready to take the next steps in the Android Basics Nanodegree. View all

Free

Android Basics: User Interface

star_rate
4.5/5
Udacity Udacity 528 528 learners
Click Here

Start your journey to becoming an Android developer with Android Basics: User Interface! Learn the basics of Android and Java programming, and take the first step towards creating your own Android apps. No prior programming experience is required. With our guidance, you'll be able to build an app's layout and practice your skills by making a birthday card app. Enroll now and make an impact on the world! View all

Free

How to Install Android Studio

star_rate
5/5
Udacity Udacity 488 488 learners
Click Here

Learn how to install Android Studio on Windows or Mac with this easy-to-follow tutorial. You'll get step-by-step instructions on downloading the Java SDK and setting up a new project with the Android Studio Project Wizard. Get started now with the How to Install Android Studio course! View all

Free

Advanced Android App Development Professional

star_rate
4.0/5
Udacity Udacity 379 379 learners
Click Here

Learn how to create a production-ready Android app by integrating advanced features such as library integration, material design, widgets, cloud messaging, and more. View all

Free

Android Basics: Networking

star_rate
3.5/5
Udacity Udacity 359 359 learners
Click Here

Take your Android app development skills to the next level with this course! Learn to build multi-screen apps and create an app that gets you up to date earthquake information. This course is part of the Android Basics Nanodegree by Google and is designed for those who have completed the Android for Beginners and Android Basics: Multiscreen Apps courses. No programming experience is required! Get ready for an adventure and join us to learn something new. View all

Free

Android for Beginners Beginner

star_rate
4/5
Udacity Udacity 283 283 learners
Click Here

Start your journey to becoming an Android developer with Android for Beginners! Learn the basics of Android and Java programming, and take the first step towards creating your own apps. With no prior programming experience required, you'll be guided through the process of making Android apps, and even create a birthday card app. Unlock the potential of Android and join the billions of users worldwide! View all

Free

Developing Android Apps

star_rate
4.0/5
Udacity Udacity 276 276 learners
Click Here

Developing Android Apps is the perfect course for anyone looking to become an Android developer. With step-by-step guidance from experienced instructors, you'll learn how to build a cloud-connected Android app and gain an understanding of best practices in mobile development. Join now and become an Android developer! View all

Free

Android Auto Development

star_rate
5.0/5
Udacity Udacity 133 133 learners
Click Here

Developers can now extend their Media or Messaging apps to Android Auto, allowing users to access their content while on the go. With this new development, users can stay connected and engaged with their favorite apps. View all

Free

Monetize Your Android App with Ads

star_rate
4.0/5
Udacity Udacity 131 131 learners
Click Here

This course teaches developers how to monetize their Android apps using Google's AdMob. It covers topics such as displaying banner and interstitial ads, and is part of the Google Play Services series. Through this course, developers will gain the knowledge and skills to effectively monetize their apps. View all

Free

Kotlin for Android Developers

star_rate
5.0/5
Udacity Udacity 123 123 learners
Click Here

Kotlin for Android Developers is the perfect course for experienced Java programmers looking to learn the Kotlin programming language. Led by Aaron Sarazan, Lead Software Engineer at Capital One and a leading advocate for Kotlin, this fast-paced course will teach you how to take a basic Android app in Java and convert it to Kotlin, while introducing you to key features of the language. Don't miss out on this great opportunity to learn Kotlin! View all

Free

Android Basics: Button Clicks

star_rate
4/5
Udacity Udacity 122 122 learners
Click Here

Learn how to become an Android developer with Android Basics: Button Clicks! This course is designed for those new to programming, and will teach you the basics of Android and Java. You'll learn how to make your app interactive using buttons and changing text, and practice those skills by making a basketball scores app and a coffee-ordering app. Take this course to unlock the potential of Android and make an impact on the world! View all

Free

Android TV and Google Cast Development

star_rate
5.0/5
Udacity Udacity 117 117 learners
Click Here

This course provides an introduction to developing for Android TV and Google Cast, enabling developers to extend their existing Android apps to reach users in the living room. Learn how to create a seamless experience across multiple devices. View all

Free

Firebase Essentials For Android

star_rate
4.0/5
Udacity Udacity 116 116 learners
Click Here

Enroll in Firebase Essentials For Android and learn how to use Firebase to quickly get synchronized data up and running for multi-user apps. Master efficient database design, secure your data with Firebase's Security and Rules language, and take advantage of Firebase's offline capabilities. Get the skills you need to create powerful Android apps with Firebase. View all

Free

Firebase in a Weekend: Android

star_rate
5.0/5
Udacity Udacity 113 113 learners
Click Here

Learn how to use Firebase in a weekend! This course will teach you how to read and write data, allow users to login, secure data with Firebase Security and Rules, customize your app with Firebase Remote Config, and collect data with Firebase Analytics. As a bonus, you'll write a Cloud Function for Firebase to add emojis to conversations. By the end, you'll have an Android app that can store and share data in real time. View all

Free

Kotlin Bootcamp for Programmers

star_rate
5.0/5
Udacity Udacity 107 107 learners
Click Here

Learn the essentials of the Kotlin programming language from Google experts. This course will teach you the language features that have made Kotlin so popular with developers. Gain the skills you need to build your next project in Kotlin with the Kotlin Bootcamp for Programmers. Functional programming paradigms and object-oriented language support make Kotlin a modern and concise JVM language. View all

Free

Android Interview Prep

star_rate
5.0/5
Udacity Udacity 100 100 learners
Click Here

Are you ready to ace your Android Developer interview? This course is the perfect way to prepare! You'll get a mock interview, detailed analysis on how to answer key industry questions, and practice common Android Developer topics. Plus, you'll learn best practices for behavioral questions and whiteboard problems. Get ready to show off your skills with Android Interview Prep! View all

Free

Mobile Design and Usability for Android

star_rate
5.0/5
Udacity Udacity 92 92 learners
Click Here

This course, Mobile Design and Usability for Android, is a must-have for anyone looking to design a mobile product that puts users first. Featuring experts from Facebook, you'll learn how to use data to guide prototyping and user testing. Plus, this course is also available for iOS! Don't miss out on this opportunity to become a mobile design expert. View all

Free

Firebase Analytics: Android

star_rate
5.0/5
Udacity Udacity 69 69 learners
Click Here

This course, Firebase Analytics: Android, will teach you how to use Firebase Analytics to grow your app's user base. You'll learn how to use the Firebase console to gain insights on user behavior, add Firebase Analytics to an app, and use Firebase Crash Reporting, Firebase Remote Config, and Firebase Dynamic Links to improve your app. By the end of this course, you'll have the foundation needed to apply Firebase Analytics to your own apps. Perfect for iOS/Android developers who want to get more people to use their app, or anyone who wants to know more about how developers log user behaviors. View all

Free

Android Development for Beginners

star_rate
4.5/5
Udacity Udacity 6,945 6,945 learners

Gain an introduction to Android Development for Beginners View all

Free

How to create in Android

star_rate
4.0/5
Udacity Udacity 176 176 learners

Explore the essentials of How to create in Android View all

Free

Google Analytics for Android

star_rate
5.0/5
Udacity Udacity 129 129 learners

Discover the fundamentals of Google Analytics for Android View all

Free

Google Play Services

star_rate
5.0/5
Udacity Udacity 99 99 learners

Discover the fundamentals of Google Play Services View all

Free

Android Ubiquitous Computing

star_rate
4.0/5
Udacity Udacity 84 84 learners

Learn the basics of Android Ubiquitous Computing View all

Free

Advanced Android with Kotlin

star_rate
4.0/5
Udacity Udacity 87 87 learners

This course, "Advanced Android with Kotlin", provides an in-depth look at how to build an Android app with advanced features. Students will learn best practices for using Android's notification system, as well as how to add features such as authentication, data storage, and more. With this course, students will gain the skills to create a fully-featured Android app. View all

To provide you with the best possible user experience, we use cookies. By clicking 'accept', you consent to the use of cookies in accordance with our Privacy Policy.