Android Developer Specialization

Bootcamp AI

About This Course

We built this Nanodegree program in partnership with Google for students with intermediate programming skills who want to become professional Android developers. By the end of this program, you’ll have a diverse portfolio of projects to show employers, including your own app on Google Play.
This program is aimed at developers with 1-2 years of experience programming in Java or another objectoriented programming language like Python or C#. If you don’t have this experience, we recommend you first complete our Android Basics Nanodegree program or its individual classes prior to starting this program.
Experience with git and GitHub is highly recommended. If you don’t have this experience, please take our free course on using git and GitHub prior to starting this Nanodegree program. In addition, taking our free course “GitHub & Collaboration” would also be beneficial to you….

Learning Objectives

In this Nanodegree program, you’ll learn best practices for Android and mobile development, build a portfolio of Android apps, and publish your own app to Google Play. By the end of the program, you will have the skills you need to become a professional Android Developer.

Requirements

  • In order to succeed in this Nanodegree program, we strongly recommend that you are proficient in Java. We use Java exclusively for our example code and require you to submit your coding in Java.

Target Audience

  • If you are a Java programmer who is interested in mastering the Android platform and building top-rated Android apps, this is the program for you.

Curriculum

586 Lessons

Welcome to Your Nanodegree

Create Project Sunshine

In this project, you will complete an app by building a layout and populating its fields from data received as JSON.

Connect to the Internet

Sandwich Club

RecyclerView

Intents

Popular Movies, Stage 1

Lifecycle

Preferences

Storing Data in SQLite

Content Providers

Building a Content Provider

Android Architecture Components

Background Tasks

Completing the UI

Polishing the UI

Popular Movies, Stage 2

Welcome to Advanced Android

Make your apps more responsive, and create a total user experience with home screen widgets, thirdparty libraries, and more. Also, learn to deeply integrate rich media, test user interfaces, and publish to Google Play.

Fragments

Libraries

Firebase Cloud Messaging

Places

Media Playback

Widgets

Espresso

Publishing Your App

Baking App

Introduction to Digital Analytics

Introduction to Firebase Analytics

Implementing In-App Analytics

Analytics Integration

Write a review