Coursera
Coursera Logo

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 External Link Icon

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.
Read more
Details Icon

Android App Components - Services, Local IPC, and Content Providers
 at 
Coursera 
Course details

More about this course
  • 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

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

Android App Components - Services, Local IPC, and Content Providers
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...