Udemy

Jetpack Compose Crash course for Android with Kotlin

Enroll Now
  • 14,605 Students
  • Updated 10/2022
4.6
(3,860 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 57 Minute(s)
Language
English
Taught by
Catalin Ghita
Rating
4.6
(3,860 Ratings)
3 views

Course Overview

Jetpack Compose Crash course for Android with Kotlin

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

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!

Course Content

  • 10 section(s)
  • 93 lecture(s)
  • Section 1 Introduction to Compose
  • Section 2 Basics of Jetpack Compose
  • Section 3 Core UI elements of Compose
  • Section 4 Compose fundamental concepts
  • Section 5 State management in Compose
  • Section 6 Creating and theming a Profile card layout
  • Section 7 Dynamic lists
  • Section 8 Navigation in Compose
  • Section 9 MVVM with Coroutines and Retrofit [Mealz app]
  • Section 10 Introduction to Animations with Compose [Mealz App]

What You’ll 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


Reviews

  • S
    Sandeep Parbhankar
    4.0

    Nice content, easy to understand and learn for beginners or completely new developers.

  • M
    Mukesh Yadav
    4.0

    bit outdated content, good for starting to learn basic concept.

  • S
    Salman Luthfi Sugiarto
    4.0

    It was a good one for all the basic knowledge, but a little bit rushed

  • M
    Milan Valera
    4.0

    Great course, you will get idea what is compose and how to use it for Apps Development.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed