This repository contains my training exercises and experiments with Jetpack Compose, the modern UI toolkit for Android development using Kotlin.
To learn and master Android UI development using:
- Jetpack Compose (declarative UI)
- Kotlin programming language
- Android Studio and modern Android architecture
app/โ Main application moduleMainActivity.ktโ Entry point of the Compose UI@Composablefunctions โ Reusable UI building blocks
- Kotlin
- Jetpack Compose
- Material Design 3
- Android Studio Giraffe/Koala (or latest)
- Gradle (KTS or Groovy)
- Basic UI components (
Text,Button,Column,Row, etc.) - State management with
remember,mutableStateOf - Themes and dark mode support
- Recomposition and performance
- Navigation and architecture (coming soon)
- Clone this repository:
git clone https://github.com/St3ph4n1e/android-compose-training.git
- Open it in Android Studio
- Run the app on an emulator or physical device
This is a learning repository โ code will evolve as I explore new features and patterns in Jetpack Compose.
Feel free to open issues or reach out if you want to discuss ideas or improvements.