Vanderbilt University - Android App Components - Services, Local IPC, and Content Providers
- Offered byCoursera
Android App Components - Services, Local IPC, and Content Providers at Coursera Overview
Duration | 13 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Android App Components - Services, Local IPC, and Content Providers at Coursera Highlights
- 40% started a new career after completing these courses.
- 33% got a tangible career benefit from this course.
- 20% got a pay increase or promotion.
- Earn a certificate from the Vanderbilt University upon completion of course.
Android App Components - Services, Local IPC, and Content Providers at Coursera Course details
- This 4 week MOOC builds upon the core Android app components and concurrency frameworks covered in Course 2 by focusing on started and bound services, local inter-process communication (IPC), and content providers. Case study apps will be examined from multiple perspectives to learn how to program these app components using Android's material design paradigm. Students will work incrementally on a hands-on project involving a material design-based RSS reader app. Each week you will add additional capabilities to the project, based on 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.
Android App Components - Services, Local IPC, and Content Providers at Coursera Curriculum
MOOC Overview
MOOC 3 Overview
Module Introduction
MOOC Contents, Organization, and Learning Strategies (Part 1)
MOOC Contents, Organization, and Learning Strategies (Part 2)
Overview of Layered Architectures
Primary and Secondary Storage Mechanisms
Kernel IPC and Processing Mechanisms
Android Kernel Extensions
An Introduction to Key Concepts
Android Hardware Abstraction Layer (HAL)
Android Runtime: Execution Environments
Android Runtime: Core and Native Libraries
Overview of Object-Oriented Frameworks
Service Frameworks and Packaged Apps
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides
Module 1 - Overview of the Android App Components
Android Started and Bound Services
Module Introduction
Overview of Android Services (Part 1)
Overview of Android Services (Part 2)
Overview to Android Services (Part 3)
Service Lifecycle Operations (Part 1)
Service Lifecycle Operations (Part 2)
Service Lifecycle Operations (Part 3)
The IntentService Framework
Service Deployment and Communication Models
Case Study: PingPongReceiverService App
Module 2 - Started and Bound Services
Android Local Inter-Process Communication (IPC)
Module Introduction
Overview of Android Local Inter-Process Communication (IPC) (Part 1)
Overview of Android Local Inter-Process Communication (IPC) (Part 2)
Service and Activity Communication Via Android Messengers (Part 1)
Service and Activity Communication Via Android Messengers (Part 2)
Programming Started Services with Intents & Messengers (Part 1)
Programming Started Services with Intents & Messengers (Part 2)
Programming Started Services with Intents & Messengers (Part 3)
Programming Started Services with Intents & Messengers (Part 4)
Programming Bound Services with Messengers (Part 1)
Programming Bound Services with Messengers (Part 2)
Programming Bound Services with Messengers (Part 3)
Programming Bound Services with Messengers (Part 4)
Module 3 - Android: Local Inter-Process Communication (IPC)
Android Content Providers
Module Introduction
Overview of Content Providers & Content Resolvers (Part 1)
Overview of Content Providers & Content Resolvers (Part 2)
Overview of SQLite (Part 1)
Overview of SQLite (Part 2)
Developing a Content Provider (Part 1)
Developing a Content Provider (Part 2)
Case Study: The HobbitContentProvider App (Part 1)
Case Study: The HobbitContentProvider App (Part 2)
Case Study: The HobbitContentProvider App (Part 3)
Module 4 - Android Content Providers