Approach

What you will work on

This intensive course will guide you through the fundamentals and best practices of modern Android application development. You will learn to build dynamic user interfaces with Jetpack Compose, manage application state, implement robust navigation, persist data, and consume APIs, all using the Kotlin language. Ideal for developers looking to update their skills or get started in the Android ecosystem with the latest tools.

Technologies

Main tools and concepts

AndroidAndroid StudioJetpack ComposeKotlin

Who it is for

Developers with basic programming knowledge who want to learn how to build modern Android applications.

What you will achieve

Upon completion, you will be able to design, develop, and deploy native Android applications using Kotlin and Jetpack Compose, following industry best practices.

Before starting

Recommended prerequisites

Basic programming knowledge (preferably object-oriented). No prior Android or Kotlin experience required.