Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Android App Development Specialization

Course Cover
compare button icon

Course Features

icon

Duration

5 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

4 hours per week

icon

Teaching Type

Self Paced

Course Description

This Specialization allows learners to use core Java programming language features and software patterns to create maintainable mobile apps that include core Android components as well as Java I/O and persistence mechanisms. The Capstone project will combine the knowledge and skills gained in the Specialization. It will test and evaluate the learners' ability to create an Android app. This includes Java programming features, Android Studio Tools, Android Activity components and Material Design. Although the project will have similar design goals as previous assignments, it will not include the same skeleton code that earlier MOOCs provided to allow for more creativity and to give learners the opportunity to personalize the app.

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Learn by example how to program these core Android components together with Android concurrency frameworks and basic Java file I/O classes (such as File and InputStream) and Android storage mechanisms (such as Shared Preferences)

Learn how to program app components using Android's material design paradigm

Learn how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps

Learn how to use the Git source code management system

Course Cover