Skip to content
#5 in Mobile DevelopmentUdemyBestseller on UdemyMobile DevelopmentPaid courseAll LevelsCertificate

The Complete Android 16 Course [Part 2] - Jetpack Compose (Udemy.com)

Master Android App Development with Jetpack Compose: From Beginner to Advanced MVVM Architecture

Created by: Abbass Masri

Last updated September 2026

Our take

Based on the ratings of 291 students and a sample of their written reviews, the syllabus, the course as of September 2026. No course pays to be reviewed.

This is the Compose part of Abbass Masri's Android 16 series, and it stands on its own if you already know some Kotlin. The syllabus runs 372 lectures over about 29 hours, starting with composables, state and layouts, then stacking up apps: a note app with Room, a news app with Retrofit, a Hilt section, a 300-minute ecommerce build with Firebase, and a long run of Google Maps chapters that ends in an Uber clone. The listing says no programming experience is needed. The reviews suggest that is optimistic, and the Part 2 in the title is a hint.

Reviewers mostly like the teaching. Several say Masri explains concepts in detail, one praises the slow start, and one student who had tried to learn Compose for years says having it explained by someone who knows it helped immensely. The ecommerce app gets singled out as the best stretch. The complaints are specific and repeated: some sections have missing or wrong source code, one reviewer found the ecommerce download was actually a Kotlin/XML project from a different course, and some lectures use outdated APIs. One reviewer says the tutor never responded. Another one-star review complains about the zooming while code is typed, which makes it hard to follow after looking away.

Updated in September 2026, so the content is being maintained even if the attachments lag behind. With 2,828 students and 291 reviews it is a small course, but the 4.5 rating is solid and most of the criticism is about housekeeping rather than the teaching. If the Maps and Firebase projects are what you want, the syllabus gives them real time: about 500 minutes of Google Maps material, Uber clone included. Expect to fix a few file mismatches along the way and go in with that in mind.

Best forKotlin-comfortable learners who want to build a stack of Compose apps with Room, Retrofit, Hilt and Google Maps rather than study one topic.
Skip it ifYou need clean, matching source files for every section, or fast instructor replies when something breaks.

Pros

  • Ten build-along apps, from a Room note app to a 300-minute ecommerce project and an Uber clone
  • Reviewers say Masri explains in detail and shows where a concept applies, not just how it works
  • Covers Hilt, Retrofit, Room, Firebase and Google Maps in one place, with about 500 minutes on Maps alone
  • Last updated September 2026, so the Compose material is still being refreshed

Cons

  • Several sections ship missing or wrong source code, including an XML project attached to the ecommerce section
  • Some lectures use outdated APIs and one reviewer says the instructor did not respond to questions
  • One reviewer says the zooming while code is typed makes it hard to follow after looking away
I've been trying to learn Jetpack Compose for a few years now. Having it explained by someone who apparently knows it well has helped immensely.
Marc Plaisant, a student

Listed for all levels and says no coding needed, but it is Part 2 and starts straight into composables, so Kotlin basics help.

icon
What you will learn

  • This course is designed for aspiring Android developers who want to learn app development from the ground up
  • Anyone looking to gain the skills to create advanced Android applications using Jetpack Compose and the MVVM architecture.
  • Mastering Jetpack Compose by creating real-world projects
  • Create Android Apps following the MVVM Architecture
  • Build professional and eye-catching apps using composables
  • Fetching data from online API using Retrofit
  • Storing data in ROOM Database
  • By the end of this course, you'll be able to build modern, responsive apps that stand out in the Google Play Store.

Course content

29 sections · 372 lectures · 29 hours of video

  1. 1Introduction to Course - Grab your 70% Coupon Here 1 free preview1 lecture · 2 min
  2. 2Jetpack Compose Overview 2 free previews5 lectures · 19 min
  3. 3Composables8 lectures · 39 min
  4. 4State Handling 1 free preview10 lectures · 45 min
  5. 5More Composables6 lectures · 28 min
  6. 6Layouts Deep Dive9 lectures · 43 min
  7. 7Lists8 lectures · 35 min
  8. 8The Grocery App 1 free preview7 lectures · 18 min
  9. 9Navigation in Compose9 lectures · 27 min
  10. 10Bottom Navigation 1 free preview14 lectures · 1 hour

Who it is for

The instructor says it suits

  • Beginners: If you're new to Android development or programming in general, this course will guide you step-by-step, starting from the basics and gradually moving to more complex topics.
  • Intermediate Developers: If you have some experience in Android development but want to transition to using Jetpack Compose or master the MVVM architecture, this course will help you refine your skills and take your apps to the next level.
  • Developers Familiar with Other Platforms: If you’re a developer experienced in other programming languages or mobile platforms and want to learn Android development, this course provides a comprehensive introduction to the Android ecosystem using the latest tools and practices.
  • Students and Hobbyists: If you're studying software development or have a passion for building mobile applications, this course will give you the practical skills needed to create modern Android apps.
  • Professionals Looking to Upskill: If you’re a professional developer aiming to stay current with the latest Android development practices, particularly in Jetpack Compose and MVVM, this course will equip you with the knowledge to enhance your projects.

What you need before you start

  • No programming experience needed. You'll learn everything from scratch

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Unlock the full potential of Android app development with this comprehensive course, designed to take you from a complete beginner to an advanced developer proficient in creating high-quality applications using Jetpack Compose and the MVVM architecture.

This course offers a step-by-step learning journey that covers everything from the basics of Android programming to the intricacies of modern app design. You’ll start by understanding the core principles of Kotlin, the primary language for Android development, and quickly progress to building interactive user interfaces with Jetpack Compose, Google’s latest toolkit for developing native Android UIs.

As you advance through the course, you'll delve into the Model-View-ViewModel (MVVM) architecture, a powerful design pattern that enhances code maintainability and scalability. You'll learn how to structure your apps efficiently, manage data flow, and create dynamic user experiences that adhere to best practices.

What You'll Learn:

  • Introduction to Android Development: Understand the Android ecosystem, set up your development environment, and learn the basics of Kotlin programming.

  • Jetpack Compose: Create stunning, responsive user interfaces with Jetpack Compose, including custom layouts, animations, and UI components.

  • MVVM Architecture: Master the MVVM architecture to build scalable, maintainable applications that separate concerns and simplify data management.

  • Advanced Topics: Explore advanced concepts such as live data, Room Database, Retrofit, navigation components, and integrating APIs for real-world applications.

  • Project-Based Learning: Apply your knowledge in hands-on projects, culminating in a fully functional Android application that showcases your skills.

Who Should Enroll:

  • Aspiring Android developers looking to start their journey with the latest tools and practices.

  • Intermediate developers aiming to transition to Jetpack Compose and MVVM architecture.

  • Developers from other platforms interested in expanding their skillset to include Android.

  • Professionals seeking to upskill and stay competitive in the fast-evolving field of mobile development.

By the end of this course, you'll have the expertise to design, develop, and deploy advanced Android applications with confidence. Whether you're looking to build your own apps or pursue a career in Android development, this course provides the knowledge and hands-on experience you need to succeed.

Enroll today and take the first step towards becoming a proficient Android developer!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Abbass Masri

Professional Android app developer with more than 10 years experience.

Running 11 Udmey courses, mastercoding website and a 1-Million users app "Master Coding" on playstore

Having a successful apps on playstore with over than +1,000,000 downloads 

Masters Degree in computer engineering

Teaching in many local universities and schools

Having a big youtube channel helping many people to learn android app development and flutter.

icon
More courses by Abbass Masri

$94.99

$49.99

$74.99

icon
More Mobile Development courses

$19.99

$74.99

$39.99

$44.99

$19.99

icon
Reviews

4.5

291 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ciro on 6/8/2026

I love this course, and I get along great with the teacher. She makes complex topics clear to me, a beginner. It certainly takes a lot of practice, but the comments are very helpful. When he finishes programming a file, he gives a very helpful summary.

By Rizqi Aulia Pasca on 4/9/2026

on one section the resource is wrong

By Iosifidis Ilias on 2/6/2026

The course starts great, but it is at many steps outdated or wrong. A course has the wrong files, another has an outdated API. The tutor is not responding, therefore the course is a bit unusable as it stands right now

By Doug Hollinger on 11/28/2025

Very good course. It's not a follow along and type what I type kind of course, which is good. You must have an idea of what you are doing. My only critique is that sometimes he changes code outside of the scope of the lesson and doesn't cover the change. It makes troubleshooting real!

By Comitech on 11/7/2025

Great teacher explaining all the obstacles on the way and also teaches you how to learn on your own. I liked this course and learned new ways of implementing the jetpack compose and the Kotlin language.

By Warren Dixon on 11/1/2025

I'm only a few chapters in but I can tell this is the best Android course I've ever seen on Udemy. The production value is far superior to any other coding course I've taken. (I've bought over 100 Udemy courses, many of them Android). The instruction is clear and concise. There are example Android projects, and in October of 2025 they work in AS Narwhal with no issues. Most Android courses are frustrating because they are out of date. This course is current in October, 2025. I look forward to doing more courses from this instructor, this is how Android courses should be done!

By Greg Gallant on 9/11/2025

The presentation is quite good and knowledgeable while promoting engagement into code analysis. There are some presentation, wrongness and readiness issues that may frustrate the viewer, but overall it is very well done and you will be able to develop good android apps.

By Sangili Murugan V on 5/3/2025

Explanation and guidance is very good to follow. I feel will be master in Jetpack. Getting same lecture again and again to understand deeply from the basics. Thanks for all these.

By João Pedro Brito Morais on 1/9/2025

Já tinha feito um curso dele sobre JetPack Compose, porém menos atualizado, comprei esse por ser mais atualizado. Eu não sabia nada sobre compose, o professor tem uma ótima didática conhece sobre o assunto. Uma dica, evite dor de cabeça e compre sempre o curso mais atualizado com o mercado.

By Tilak G on 9/13/2024

The course is great for a beginner. It helps you to know compose very well. There are topics like ROOM ,retrofit which is also covered and well explained. This course is very beginner friendly. Help yourself and thank you. I am now up to section 13.

Showing all 10 reviews on CourseDuck

Read all 291 reviews on Udemy