Android Jetpack Compose - Build Android Native UIs Fast

Android Jetpack Compose is a new way of building modern Android apps in Android app development. The software development industry is moving away from the imperative approach of building apps—where developers were required to write a lot of boilerplate code, navigate through inconsistent APIs, and hard to maintain code to build simple mobile apps. With Jetpack Compose, building Native UI for the Android platform is more effortless, concise, consistent, and has less code.

In this course, you will start with learning about Jetpack Compose and its advantages over the imperative way of building Android apps. You will look at Kotlin programming basics, intermediate and advanced concepts. You will look at core Jetpack Compose concepts: composable functions, compose layout widgets, and modifiers, and understand how Jetpack Compose handles state—recomposition and state hoisting. You will understand how MutableState and Flow work with composable functions; master how to build various Jetpack Compose apps that range from simple to complex (tip calculator, movie app, note app, trivia app, weather forecast app, and so much more); and build a lot of apps while learning Jetpack Compose.

By the end of the course, you will have learned everything you need to know about Kotlin and Jetpack Compose to build complex Native UIs and Android apps with Jetpack Compose.

All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/Android-Jetpack-Compose---Build-Andr…

Type
video
Category
publication date
2022-07-28
what you will learn

Learn clean architecture and MVVM patterns with Android Jetpack Compose
Master Jetpack Compose and build modern Android apps
Build different Android apps with Jetpack Compose and Kotlin
Master modern Android development best practices with Jetpack tools and Compose
Leverage Hilt and Dagger and add dependency injection to Jetpack Compose
Integrate the Android ROOM database into a Compose application

duration
1558
key features
A comprehensive course for developing apps with Jetpack Compose and Kotlin * Build, from scratch, beautiful native UIs with Jetpack Compose – a declarative approach for building Android apps * A highly practical course and comes bundled with code files
approach
This course is highly practical, and the author takes you through all the concepts that you need to get started. It’s a comprehensive course, packed with a lot of information.

The course is structured keeping in mind that individuals with no programming skills in Kotlin; will have the opportunity to learn the basics, intermediate, and advanced Kotlin concepts before moving on to Jetpack Compose.
audience
This course is ideal for beginner Android developers who are curious about building modern Android apps using Jetpack Compose and Kotlin.

Android developers who want to learn Kotlin and build Android apps with Jetpack Compose, and anyone who wants to learn Java and Android development will also benefit from this course.

Basic programming experience, in general, is helpful but not required. The course covers everything you will need to build Android apps with Kotlin and Jetpack Compose.

Kotlin fundamentals are included in the course so no need for prior knowledge of the same.
meta description
Jetpack Compose – Modern Android development with a declarative UI approach. This course brings you up-to-speed developing apps with Jetpack Compose and Kotlin.
short description
You will be learning from the basics of a Composable function to how to handle state in Compose and how to build full-fledged Android apps that leverage the full power of Jetpack Compose and Kotlin. This course is tailored for beginners and advanced developers.
subtitle
Kotlin Android App Development: Hilt and Dagger, ROOM DB, ViewModel, Navigation, and Clean Architecture
keywords
Android, Android Jetpack, Android Native UI, Android Jetpack Compose, ModelView, ROOM Database, Kotlin
Product ISBN
9781803237718