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.

Have you tried this resource?

Help someone out by sharing your thoughts!

Write a review

Have questions about K-12 education?

Ask our community of thousands of teachers, homeschoolers, and parents! Or see recently-asked questions.

Ask a Question

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...

$15 monthly

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...


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

Links to supporting retailers are recognized and built automatically, so we can provide you with truly unbiased listings.
We receive a small share of sales from those links to help us keep this service free for all learners. Thanks for your support!

Frequently Asked Questions

What is Capstone MOOC for "Android App Development" by Vanderbilt University?

Capstone MOOC for "Android App Development" is a learning resource for Android Programming. It is available in the following format(s): Online class. It is suited for 7th - College students.

What grade level is Capstone MOOC for "Android App Development" by Vanderbilt University appropriate for?

It is designed for 7th - College students, but could be useful for students of other ages as well; please look at the description and images to determine suitability.

How much does Capstone MOOC for "Android App Development" by Vanderbilt University cost?

It is free!