Android App Components - Services, Local IPC, and Content Providers
This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms.The Capstone project will integrate the material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, f
Created by: Dr. Douglas C. Schmidt
Quality Score
Overall Score : 86 / 100
Course Description
Instructor Details
- 4.3 Rating
46 Reviews
Dr. Douglas C. Schmidt
Douglas C. Schmidt is a Professor of Computer Science, Associate Chair of the Computer Science and Engineering program, and a Senior Researcher at the Institute for Software Integrated Systems, all at Vanderbilt University. He has also been the Chief Technology Officer for the Software Engineering Institute at Carnegie Mellon University, where he was responsible for directing the technical vision and strategic R&D investments. Dr. Schmidt has published 10 books and more than 500 technical papers on software-related topics, including patterns, optimization techniques, and empirical analyses of object-oriented frameworks and domain-specific modeling environments that facilitate the development of distributed real-time and embedded (DRE) middleware and mission-critical applications running over data networks and embedded system interconnects. Dr. Schmidt has also led the development of ACE, TAO, and CIAO for the past two decades. These technologies are pattern-oriented DRE middleware frameworks used successfully by thousands of companies and agencies worldwide in many domains, including national defense and security, datacom/telecom, financial services, medical engineering, and massively multiplayer online gaming.
More courses by Dr. Douglas C. Schmidt
Android App Components - Intents, Activities, and Broadcast Receivers
3.8 (94 Reviews)
Provider: Coursera
Time: 13h
Free
More Android Development courses
NativeScript + Angular: Build Native iOS, Android & Web Apps (2022)
4.8 (1,928 Reviews)
Provider: Udemy
Time: 20.7h
$11.99
Secure User Authentication | Android + Ktor Server + MongoDB (2022)
4.8 (134 Reviews)
Provider: Udemy
Time: 7.5h
$74.99
Unity Android : Build 3D ZigZag Racing Game with Unity & C# (2025)
4.8 (130 Reviews)
Provider: Udemy
Time: 12.1h
$74.99
Dependency Injection in Android with Dagger and Hilt (2024)
4.7 (2,556 Reviews)
Provider: Udemy
Time: 11.9h
$11.99
Kotlin and Android Jetpack Compose masterclass (2026)
4.7 (470 Reviews)
Provider: Udemy
Time: 21.7h
$64.99
Reviews
By Athira S on 13-Nov-19
It was a really helpful course and gives detailed and in depth explanation about how services, communication and content providers work in android internally. The course also gives an understanding to implement what is taught practically with simple programming examples.
By Joseph S on 8-Sep-19
Nice and Clear Course. really Recomended for someone who first touch android development,
By Isabelle D on 28-Aug-19
Only three stars because of the last week. I do not think that content providers are well explained here.
By Ben v d B on 7-Aug-19
The lessons are excellent. Unfortunately there is a lack of practical application of what's taught in the lessons. The optional exercises are a start, but aren't optimal. They are better suited to the actual material than the exercises in the previous MOOC though. Especially the lessons on services and ipc were quite good. If this course had better exercise material, it would be top!
By Maria d l A T T on 4-Jul-19
Excelente , Espero puedan evaluarme mi primer mes con la actividad de la calculadora :c
By Akhila M on 4-Feb-19
Content is useful and explination is good details about threads ,services are much explained
By Jade F on 1-Feb-19
The content of the course is highly relevant, but the assignment/quiz structure may not work well for all learners. Like the previous course in the specialization, lecture videos and screenshares from Doug Schmidt's college courses, optional assignments, and simple quizzes make up the course.Your initiative to apply what is being taught is what makes the course worthwhile, and if you were to breeze through without doing the optional assignments, you may come away without absorbing much of what's being taught here. On the other hand, if you take the initiative to apply these concepts to projects on your own, you'll be rewarded by the focused explanations in the videos and what you're asked to do in the programming assignments which are specifically engineered to make you use what's taught.It's a great course, but requires motivation on your part!
Showing 12 of 46 reviews
Could not load more reviews.










