UDEMY
UDEMY Logo

Jetpack Compose Crash course for Android with Kotlin 

  • Offered byUDEMY

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Overview

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

Duration

11 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 72 downloadable resources
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Android Developers
  • For Android enthusiasts
What are the course deliverables?
  • 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
More about this course
  • Jetpack Compose is Android?s modern toolkit for building native UI
  • The basics and fundamental concepts behind Compose like: the declarative paradigm shift, the dynamic content concept, recompostion and more

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Curriculum

Introduction to Compose

What is Jetpack Compose?

Course outline

Why should we use Compose?

Why is it called Compose?

Inheritance vs Composition

Install Android Studio

Project resources and teaching style

Basics of Jetpack Compose

Create a new compose project

Kotlin basics: Classes, variables and methods

Kotlin basics: Inheritance

Android basics: Activities and their lifecycle

Compose is built on Composables

Kotlin Trailling Lambdas and Compose

Understanding preview

Using Text composable

More on Composable functions

Using Button composable

Identify composables through preview

Modifying Composables with Modifier

Adding clicking effect and padding

The order of modifiers matters

Customizing a Text Composable

Quiz about the basics of Compose

Core UI elements of Compose

Module Introduction

Adding surface Composable to a screen

Wrap content of composables

Align composables with wrapped content

Multiple composables inside a parent composable

Row, Column and Box in Compose

Creating a basic layout with Row

Extract composables for reuse

Alignment and arrangement for Row

Exploring arrangement for a Row

Column composable

Nesting row with columns

Compose fundamentals concepts

Module Introduction

The Declarative paradigm shift

Dynamic content concepts

Dynamic content example

Recomposition

State Management in Compose

Module introduction

State and recomposition

Adding list state

Lifting up state (State Hoisting)

Add TextField with state

Introduction to ViewModel and LiveData

Lift up state to ViewModel

Creating and theming a Profile card layout

Module Introduction

Create skeleton for profile card layout

Creating profile icon for card

Creating text content for profile card

Theme in Compose

Customizing colors in theme

Add Scaffold and AppBar

Customizing shapes in theme

Customizing font type in theme

Add another user to the layout

Extracting user data to an entity

Faculty Icon

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Faculty details

Catalin Ghita
He is a Software Engineer at AirTouch New Media, main editor at CodingTroops and tech enthusiast on everything that is about code and programming.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
S
Sudarshan Bhatt
Jetpack Compose Crash course for Android with Kotlin
Offered by UDEMY
5
Learning Experience: Helps to get started
Faculty: Good very good , topics it covers
Course Support: New tech stack
Reviewed on 17 Feb 2023Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Jetpack Compose Crash course for Android with Kotlin
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...