Description
You will be shown how to programme these core Android components in conjunction with Android concurrency frameworks, basic Java file I/O classes (such as File and InputStream), and Android storage mechanisms (such as Shared Preferences). You'll also be introduced to the Git source code management system. Throughout this MOOC, you will work on a project that involves downloading, storing, and displaying images from remote websites.
Syllabus :
1. MOOC Overview
- MOOC Contents, Organization, and Learning Strategies
- Hardware & OS Kernel
- Middleware Infrastructure
- Application Framework & Apps
2. Introduction to Git
- Git Introduction
- Git Basics
- Working With Remote Repositories
- Git Merge Conflicts
- Git in Android Studio
- Git Module Outro
3. Android Intents
- Introduction to the Module on Android Intents
- Overview of Android Intents
- Elements of an Android Intent
- Android Intent Resolution and Filtering
- Concurrent Programming with Android Intents
- MapLocation App Case Study
4. Android Activities
- Introduction to the Module on Android Activities
- Introduction to Android Activities
- Activity Lifecycle Operations
- Managing Multiple Activities and Task
- Concurrent Programming with Android Activities
- Case Study: ImageDownloader App
5. Android Broadcast Receivers
- Introduction to Android Broadcast Receivers
- Registering, Implementing, & Invoking Broadcast Receivers
- Android Broadcast Receiver Security
- Case Study: ImageDownloader Broadcast Receiver Apps