Capstone MOOC for "Android App Development"


The Capstone project will integrate material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, file I/O and data persistence, unit testing, and software patterns. The project itself will be similar in design goals to previous assignments, however it will provide less of the skeleton code than earlier MOOCs to encourage more creativity in learners and provide greater opportunities for learners to customize the app. The Capstone project will utilize weather data obtained via concurrency and networking mechanisms, but these mechanisms will be packaged into a “black-box” library, so learners can produce an interesting working app on their own without having to master advanced topics. Naturally, these advanced topics will be covered in greater detail in the subsequent “Mobile Cloud Computing with Android” Specialization, which will encourage students to continue their exploration of Java and the Android ecosystem.

More Ways to Learn Android Programming

Android App Development: Easy and Quick Programming

High School - College | Online class

Once upon a time, iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival, not to mention a truly exciting area to dive into. App...


Android Programming

9th - High School | Online class

The Android Programming course will teach students to create their own Android apps. This course includes 1 semester of pre-requisite Java skills and 1 semester of Android development. All Android...

$15 monthly

Android Developer Guides

7th - College | Online resource

Welcome to the Android developer guides. The documents listed in the left navigation teach you how to build Android apps using APIs in the Android framework and other libraries. If you're brand new...


Android App Development for Beginners Playlist

High School - College | Online/YouTube video

Official Android App Development for Beginners tutorials from thenewboston!


See all resources for Android Programming