Android App Components – Intents, Activities, and Broadcast Receivers Online Course Overview
This MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android components, such as Activities, Broadcast Receivers, Intents, and Intent Filters. You will learn by example how to program these core Android components together with basic Java file I/O classes (such as File, InputStream, OutputWriter, etc.) and Android storage mechanisms (such as Shared Preferences).
Throughout this MOOC you’ll work incrementally on a project involving a simple multi-activity game that requires data persistence. Each week you will add additional capabilities to the project, based on the material covered in the lecture videos. You’ll spend roughly 4 hours per week watching video lectures, taking quizzes, and programming assignments with Java and Android.
This module provides an introduction to the contents of the MOOC and summarizes effective learning strategies
Introduction to Git
This module provides an overview of the Git version control system.
This module describes the structure, functionality, and use of Android intents that provide an abstract description of an operation to perform or an event that has occurred. Android uses intents as the “glue” that simplifies the integration of apps that reuse existing components, such as activities, services, and broadcast receivers.
This module describes the structure, functionality, and use of Android activities, which define user-facing operations that are displayed on a device screen. Activities are the most common type of Android component and are at the heart of app Android apps.
Android Broadcast Receivers
- Michael Walker
- Jules White
- Douglas C. Schmidt