Android Developer Nanodegree

Android Developer Nanodegree

Nanodegree key: nd801

Version: 7.0.0

Locale: en-us

For intermediate programmers pursuing Android mastery, this program teaches the tools, principles, and patterns that underlie all Android development.

Content

Part 01 : Welcome to Your Nanodegree

Welcome to your Android Developer Nanodegree! Here's an overview of the program, along with some helpful resources to get you started.

Part 02 : Developing Android Apps

Part 03 (Career): Career: Job Search Strategies

Opportunity can come when you least expect it, so when your dream job comes along, you want to be ready.

Part 04 : Advanced Android App Development

Extend what you learned in Developing Android Apps to make your apps more responsive, and create a total user experience with home screen widgets, third-party libraries, and more. You'll also learn to deeply integrate rich media, test user interfaces, and publish to Google Play.

Part 05 (Career): Career: Networking

Networking is a very important component to a successful job search. In the following lesson, you will learn how tell your unique story to recruiters in a succinct and professional but relatable way.

Part 06 : Gradle for Android and Java

Learn how the Gradle build tool compiles and packages apps, how to customize the build process, and uncover the magic that happens after you hit the "Run" button in Android Studio. You'll also explore advanced Android topics, learning to configure free vs. paid app flavors, create and integrate Android libraries, test your app, and prepare your app for Google Play.

Part 07 : Material Design for Android Developers

Learn how to apply the material design principles that define Android's visual language to your apps. After a walk-through of Android design fundamentals, you'll see how to apply this knowledge to transform design elements of sample apps, giving you the background you need to create and use material design elements, surfaces, transitions and graphics in your app, across multiple form factors.

Part 08 (Career): Career: Android Interview Practice

Now that you've practiced your skills through your project work, learn how you can present your knowledge in an interview.

Part 09 : Capstone Project

Integrate all you've learned in this program to bring your own app idea to life. You will complete this project in two stages: design and build.

Part 10 (Elective): Firebase

Learn to leverage Firebase, a platform to help you support and extend your app. Use Firebase's suite of complementary products -- including analytics, a cloud database, authentication, messaging, and more -- to develop, grow and monetize your apps.