Compose Catalog is a reference application for developers building user interfaces with Kotlin Multiplatform (KMP) and Compose Multiplatform. It provides a comprehensive, interactive directory of Material Design 3 (M3) components based on the Android Open Source Project (AOSP).
The application serves as a practical on-device reference. You can interact with the UI widgets to observe their behavior, states, and animations, and immediately view the Kotlin implementation code required to reproduce them in your own projects.
Key Features:
- Material 3 Components: A structured catalog of standard M3 UI elements, including app bars, buttons, navigation suites, text fields, dialogs, and sliders.
- Embedded Source Code: View the exact Kotlin code for each component directly alongside the interactive preview.
- Kotlin Multiplatform: Built entirely with KMP, demonstrating how to implement shared UI code across platforms.
- Offline Ready: Requires no internet connection to browse the catalog or inspect the source code.