Skip to content
UdemyMobile DevelopmentPaid courseAll LevelsCertificate

Jetpack Compose Modern App development using latest tech (Udemy.com)

Jetpack Compose, Coroutines, Flows, Retrofit, Hilt DI, Room database, Navigation, BottomNavBar and lots more

Created by: Catalin Stefan

Last updated February 2026

icon
What you will learn

  • Modern Android app development
  • Jetpack Compose
  • MVVM
  • Coroutines and Flow
  • Navigation
  • Scaffold with BottomNavBar
  • Retrofit
  • Hilt Dependency Injection
  • Room database
  • Android System Services - Network Connectivity Monitor

How it compares

Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:

  • Rating4.3 out of 5higher than 24% of them
  • Reviews301#40 of 150 by number of reviews
  • Length3.9 hoursshorter than 74% of them
  • Last updatedFebruary 2026more recently than 73% of them

icon
Course Description

When learning to build an Android application, you start by learning the basics and then move to learn the libraries used in Android development. But you rarely learn the correct way to use these libraries together, to make a consistent, well designed and well developed application. This is where this course comes in.

Here we use the latest tools and techniques to build an app that is scalable and maintainable, to the latest standards in Android development.

After taking this course, you will know how to build a new app from scratch, in a way that you can later expand and improve without compromising on architecture.

We will use many of the most common libraries and tools in use today in Android development.

- Jetpack Compose as a foundation is imperative these days, and the whole ecosystem is moving towards this development pattern

- MVVM architecture is a standard in all well designed apps

- Kotlin Coroutines and Flows are extremely useful and recommended by Google to run functionality on the background thread

- Jetpack navigation for moving around in the app

- Retrofit for network communications is a standard for all apps that talk to a backend API

- Hilt Dependency Injection has become a standard library that decouples object creation from use

- Room database is essential for storing data in the app long term

- A network monitoring service is a very common practice to keep the user updated of any changes in network connectivity


All these tools and libraries are common place in most apps that you will build, and this course teaches you how to use them together to implement an app that is scalable, maintainable and testable.

If you want to take your development skills to the next level and become an expert Android developer, this course is for you.

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

Catalin Stefan

I am an avid learner and teaching enthusiast. I love creating videos and courses that enrich people's lives and help them have a better experience, both personally and professionally. 

I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to AI, software development and mobile apps, and want to share the knowledge I have acquired.

I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.

icon
More courses by Catalin Stefan

$49.99

$84.99

$74.99

$84.99

$19.99

$69.99

icon
More Mobile Development courses

$19.99

$74.99

$74.99

$39.99

$19.99

$84.99

icon
Reviews

4.3

301 ratings on Udemy

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

By VIKTOR KAZNOVSKY on 2/2/2026

Excellent usecase, attractive and balanced intermediate developer level presentation for laying the basis of modern Android development.

By Shane Thompson on 9/26/2025

I haven't used compose for a couple of years so just wanted a quick general overview and refresher, this covers the basics to get up and running again.

By Francisco Jose Olivero on 6/9/2025

Whenever I need to dive into new Android libraries in between jobs, I always check Catalin's coursers, they are easy to follow and understand, at a great pace and you end up having the basics enough to deep dive on every concept later. Also he has more specialized courses for deep-diving into subjects.

By Aldrin Dorian Cuc on 7/16/2024

Very useful course and the selection of technologies is on point. Unfortunately, the course is now a little behind and while following it, I also had to do extra work to arrive at the same result. I did not like the workflow, writing so much code without any build/ run step by step, but I can understand why the author chose to do it like this. All in all, if you already have some compose knowledge, this is a good starting point for developing a more complex project.

By Md Mohnavi on 5/14/2024

This course demands thorough knowledge of Android fundamentals such as Jetpack Compose, MVVM architecture, advanced Kotlin concepts such as Flows, Coroutines. If you know these concepts beforehand, it could serve as a good hands-on. For me, it is like watching the videos and write/copy-paste codes into your code editor. I am a beginner in Android development.

By Flavio Filipe Candido on 3/5/2024

Gostei bastante do curso. Actualmente está um pouco desactualizado, isto é, ao gerar um projecto de raiz com o novo android studio, é necessário fazer algumas alterações em relação às configurações do gradle que nos são fornecidas durante o curso. Fora isso , acho que o curso está bastante completo e facil de seguir.

By Anonymized User on 2/6/2024

Very nice course. Didn't like Compose at the beginning but I decided to give it a try with your course and, to be honest, I've discovered it's benefits and how much it makes our work easier especially in dealing with lists and bottom navigation view. One thing I did differently in my app was to use Retrofit with coroutines.

By Pedro Vitor Pedroza Freitas on 8/17/2023

Very complete course content. It manages to cover most of what's new on Android. I know this is not the course's proposal, but as a point of improvement, I would like to suggest adding unit tests throughout the development of the features and making the app's UI more attractive.

By Aral on 5/18/2023

course is good but i can say its not beginner friendly also in my opinion without debugging or running app , you can't write application, in this lecture we are writing all sections one by one at the end , we are checking. In addicion i bought this course to learn compose , i expected better design from author , deisgn is so simple even he doesnt add , clear button to textfield

By Aleksandr Sagalajev on 4/23/2023

Good course, but in my opinion it must be more separated with small parts and after every part author must show on emulator what hapens on device. For now its like You write write write and then voala and all works... Its not beginner frendly strategy.

Showing all 10 reviews on CourseDuck

Read all 301 reviews on Udemy

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 : 86 / 100