This project demonstrates various Material 3 components implemented with Jetpack Compose. It serves as a showcase and reference for Android developers looking to adopt Google's latest design system.
The application showcases a variety of Material 3 components and UI patterns organized into separate screens:
- Buttons: Different types of buttons and their implementations
- Cards: Various card designs and layouts
- Progress Indicators: Linear and circular progress indicators
- Snackbars and Dialogs: Implementation of notifications and dialog windows
- Basic Animations: Examples of animation techniques in Compose
- UI Controls: Switches, radio buttons, and other input controls
- Lazy Lists and Pull to Refresh: Implementation of scrolling lists with pull-to-refresh functionality
The following screenshots demonstrate the Material 3 components implemented in the project:
The project is built with:
- Kotlin
- Jetpack Compose
- Material 3 Design System
- Navigation Component
- Coroutines for asynchronous operations

