Skip to content

korryrdev/wavyExpressive-Koltin

Repository files navigation

Expresive

A modern Android app showcasing Material3 Expressive APIs — featuring the new wavy progress indicators introduced in Material Design 3.

Expresive App Screenshot

Features

  • Circular Progress Indicator — Standard Material3 circular spinner
  • Linear Progress Indicator — Standard Material3 linear progress bar
  • Circular Wavy Progress Indicator — New expressive wavy circular animation
  • Linear Wavy Progress Indicator — New expressive wavy linear animation
  • Dynamic Color — Supports Material You dynamic theming on Android 12+
  • Edge-to-Edge — Modern edge-to-edge display support

Tech Stack

Technology Version
Kotlin 2.3.0
Jetpack Compose BOM 2026.01.01
Material3 (Expressive) 1.5.0-alpha13
Android Gradle Plugin 9.0.0
Min SDK 24
Target SDK 36

Project Structure

app/src/main/java/dev/korryr/expresive/
├── MainActivity.kt          # App entry point with Scaffold and DisplayScreen
└── ui/theme/
    ├── Color.kt              # Color palette definitions (light & dark)
    ├── Theme.kt              # Material3 theme with dynamic color support
    └── Type.kt               # Typography definitions

Getting Started

Prerequisites

  • Android Studio Ladybug or later
  • JDK 11+
  • Android SDK 36

Build & Run

  1. Clone the repository:
    git clone https://github.com/DevKorrir/wavyExpressive-Koltin.git
  2. Open the project in Android Studio
  3. Sync Gradle and run on an emulator or device (API 24+)

Download

A pre-built release APK is available in the app/release/ directory.

Theming

The app uses Material You dynamic colors which automatically adapts to your device wallpaper colors on Android 12+. On older devices, a fallback color scheme is provided.

License

This project is open source and available under the MIT License.


Built with Jetpack Compose by Aldo

About

A Jetpack Compose demo showcasing Material3 Expressive APIs — wavy progress indicators with dynamic Material You theming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages