About this Course

18,761 recent views

Learner Career Outcomes

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
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 13 hours to complete
English

Learner Career Outcomes

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
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 13 hours to complete
English

Offered by

Placeholder

Vanderbilt University

Syllabus - What you will learn from this course

Week
1

Week 1

2 hours to complete

MOOC Overview

2 hours to complete
14 videos (Total 88 min), 1 reading, 1 quiz
14 videos
Module Introduction3m
MOOC Contents, Organization, and Learning Strategies (Part 1)4m
MOOC Contents, Organization, and Learning Strategies (Part 2)5m
Overview of Layered Architectures10m
Primary and Secondary Storage Mechanisms6m
Kernel IPC and Processing Mechanisms9m
Android Kernel Extensions8m
An Introduction to Key Concepts3m
Android Hardware Abstraction Layer (HAL)4m
Android Runtime: Execution Environments5m
Android Runtime: Core and Native Libraries9m
Overview of Object-Oriented Frameworks6m
Service Frameworks and Packaged Apps6m
1 reading
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10m
1 practice exercise
Module 1 - Overview of the Android App Components30m
Week
2

Week 2

3 hours to complete

Android Started and Bound Services

3 hours to complete
10 videos (Total 79 min)
10 videos
Overview of Android Services (Part 1)6m
Overview of Android Services (Part 2)6m
Overview to Android Services (Part 3)8m
Service Lifecycle Operations (Part 1)9m
Service Lifecycle Operations (Part 2)6m
Service Lifecycle Operations (Part 3)12m
The IntentService Framework8m
Service Deployment and Communication Models4m
Case Study: PingPongReceiverService App13m
1 practice exercise
Module 2 - Started and Bound Services30m
Week
3

Week 3

4 hours to complete

Android Local Inter-Process Communication (IPC)

4 hours to complete
13 videos (Total 114 min)
13 videos
Overview of Android Local Inter-Process Communication (IPC) (Part 1)7m
Overview of Android Local Inter-Process Communication (IPC) (Part 2)7m
Service and Activity Communication Via Android Messengers (Part 1)5m
Service and Activity Communication Via Android Messengers (Part 2)7m
Programming Started Services with Intents & Messengers (Part 1)12m
Programming Started Services with Intents & Messengers (Part 2)14m
Programming Started Services with Intents & Messengers (Part 3)10m
Programming Started Services with Intents & Messengers (Part 4)7m
Programming Bound Services with Messengers (Part 1)4m
Programming Bound Services with Messengers (Part 2)11m
Programming Bound Services with Messengers (Part 3)6m
Programming Bound Services with Messengers (Part 4)15m
1 practice exercise
Module 3 - Android: Local Inter-Process Communication (IPC)30m
Week
4

Week 4

4 hours to complete

Android Content Providers

4 hours to complete
10 videos (Total 96 min)
10 videos
Overview of Content Providers & Content Resolvers (Part 1)12m
Overview of Content Providers & Content Resolvers (Part 2)10m
Overview of SQLite (Part 1)7m
Overview of SQLite (Part 2)11m
Developing a Content Provider (Part 1)12m
Developing a Content Provider (Part 2)10m
Case Study: The HobbitContentProvider App (Part 1)4m
Case Study: The HobbitContentProvider App (Part 2)9m
Case Study: The HobbitContentProvider App (Part 3)16m
1 practice exercise
Module 4 - Android Content Providers30m

Reviews

TOP REVIEWS FROM ANDROID APP COMPONENTS - SERVICES, LOCAL IPC, AND CONTENT PROVIDERS

View all reviews

About the Android App Development Specialization

Android App Development

Frequently Asked Questions

More questions? Visit the Learner Help Center.