Jetpack Compose Crash course for Android with Kotlin

Modern Android apps with Jetpack Compose and integrations: MVVM, Coroutines, ViewModel, LiveData, Retrofit, Navigation

4.52 (2712 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Jetpack Compose Crash course for Android with Kotlin
10,705
students
11 hours
content
Oct 2022
last update
$84.99
regular price

What you will learn

How to create Android UI and layouts directly in code with Kotlin

Modern Declarative way of creating UI in Android

How to use Compose with other Jetpack libraries: ViewModel, Navigation, LiveData

How to use Compose with other popular libraries: Coroutines, Retrofit

How to integrate Compose in a MVVM architecture

How to create beautiful animations with Jetpack Compose

Why take this course?

Tired of creating Android UIs and layouts in XML? Jetpack Compose comes to the rescue!

Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Compose allows to quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.


While building not less than 5 Android projects with Compose, this course will teach you the following:

  • What Compose is, why do we need it, and how it works

  • The basics and fundamental concepts behind Compose like: the declarative paradigm shift, the dynamic content concept, recompostion and more!

  • State management in Compose

  • How to create complex layouts in Compose

  • The integrations between Compose and other Jetpack libraries: ViewModel, LiveData, and Navigation

  • Integration of Compose in MVVM architecture

  • Integrations between Jetpack Compose and other popular libraries on Android like Coroutines and Retrofit

  • How to theme your Compose app

  • Animations in Compose: from simple to complex animations effects like Collapsing Toolbar


And the best part is that this course features the 1.0.0 up-to-date stable version of Compose!

Lastly, you need no prior Android or Kotlin experience! We will learn everything from scratch!

I can't wait for you to join me in this course!



More on Compose:

Compose simplifies and accelerates UI development on Android allowing you to build modern looking apps. It allows to quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs. It follows the same Declarative paradigm approach as React Native, Flutter and SwiftUI. So this is the trend!

You can buid better apps faster with Jetpack Compose, Android’s modern toolkit for building native UI. With Jetpack Compose now past 1.0.0, it’s time to try it out for yourself!

Screenshots

Jetpack Compose Crash course for Android with Kotlin - Screenshot_01Jetpack Compose Crash course for Android with Kotlin - Screenshot_02Jetpack Compose Crash course for Android with Kotlin - Screenshot_03Jetpack Compose Crash course for Android with Kotlin - Screenshot_04

Reviews

Sathishkumar
November 11, 2023
The course was overall Good it gave proper basic knowledge for beginners in Jetpack Compose. Additionally. It is good to have more Material Themeing concepts and add more examples with Material theming as well.
Phuong
November 2, 2023
Great course for learning composer components. It's easy to understand and give basic knowledge to explore deeper Composer UI. Great course and thanks for great lectures.
김동우
October 28, 2023
Contains all necessary and important factors to develop an application. This course goes beyond my expectations. Very efficiency. However, it'd be better if this course discussed about dependency injection. Thank you very much, teacher!
Tan
October 27, 2023
For now it's pretty good lectures, the course is good for someone who wants to get a feel on what Jetpack Compose is
Clay
October 26, 2023
I really enjoyed this course. The course was packed with Jetpack Compose essentials and the instructor was concise and got straight to the point. Thank you.
Thu
June 22, 2023
Basically, it helps me to know the basic of Jetpack Compose, such as: the definition, how to implement, how to use with coroutine, life data, etc. Thanks for your sharing.
Vishwanath
June 22, 2023
This is very good and all aspects have been explained comprehensively... No need to add any more details
Ravi
May 28, 2023
Very much focused teaching. Great teaching skill as well. Concepts are not just theoretical but also explained with practical code changes. Must go for this course if you want to learn advanced jetpack compose and have some earlier experience in app development.
Kenneth
May 22, 2023
Course was well done, instructor talked a little too fast, sometimes hard to keep-up. Had to stop, rewind and re-start.
Alicourant
May 14, 2023
Pour le moment je suis satisfait même j'aurais aimé avoir le cours en français parlé mais en anglais écrit.
Jeffrey
May 10, 2023
Good introduction to jetpack compose. Needs to updated due to some functions and dependencies being outdated/deprecated.
Serhii
March 30, 2023
This course is for beginners, but gives a structured information about compose, and can be helpful for an experienced engineer who starts learning compose as well.
Daniele
March 29, 2023
Da sviluppatore iOS con SwiftUI mi serviva replicare un'app su Android e volevo farlo con Jetpack Compose visto che utilizza lo stesso paradigma di programmazione dichiarativa che già avevo utilizzato con SwiftUI. Cercavo un corso non troppo lungo e specifico su Jetpack Compose, avendo già delle basi di Android e di Kotlin, e questo corso ha fatto al caso mio. Inoltre, ho apprezzato la spiegazione chiara di alcuni concetti come il pattern MVVM e la navigazione.
Lisa
March 13, 2023
Catalin is very knowledgeable and that comes through in his lectures. He is especially attentive to updates to the libraries and student questions. He is an incredible instructor and I can't wait to see what his next course is about!
Ivo
March 10, 2023
It's a good course and I learned a lot. Having said that, I think there could be some improvements: 1. The course doesn't specify a target audience - either beginner devs (learning Android dev for the first time) or devs who already know Android View system and are trying to get into Compose. For this reason I think some lectures focus on very simple subjects for beginners, while others have advanced concepts such as Lazy Composables and Presentation Patterns that are very quickly mentioned. 2. I think lectures could be better structured into "theory -> practice". An example of this is Section 5 State management, where we're on this loop of "a little more theory, a little more code change". 3. I understand the Instructor doesn't have to give every example there is, but mentioning a list/link of "available components" would be nice. Otherwise we can only stick with the ones shown in this course. All in all, I enjoy this course on Jetpack compose and would recommend for anyone with little experience on Android Development.

Charts

Price

Jetpack Compose Crash course for Android with Kotlin - Price chart

Rating

Jetpack Compose Crash course for Android with Kotlin - Ratings chart

Enrollment distribution

Jetpack Compose Crash course for Android with Kotlin - Distribution chart
3718730
udemy ID
12/21/2020
course created date
1/9/2021
course indexed date
Bot
course submited by