Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PranavMaganti/compose-material-dialogs
A Material Dialog Builder for Jetpack Compose
https://github.com/PranavMaganti/compose-material-dialogs
android color-picker compose-material-dialogs date date-time-picker dialogs jetpack-compose jetpack-compose-dialogs material picker time
Last synced: 3 months ago
JSON representation
A Material Dialog Builder for Jetpack Compose
- Host: GitHub
- URL: https://github.com/PranavMaganti/compose-material-dialogs
- Owner: PranavMaganti
- License: other
- Created: 2020-07-10T19:08:35.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T11:10:56.000Z (over 1 year ago)
- Last Synced: 2024-01-17T02:27:15.176Z (5 months ago)
- Topics: android, color-picker, compose-material-dialogs, date, date-time-picker, dialogs, jetpack-compose, jetpack-compose-dialogs, material, picker, time
- Language: Kotlin
- Homepage:
- Size: 111 MB
- Stars: 550
- Watchers: 9
- Forks: 78
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
Lists
- awesome-list - PranavMaganti/compose-material-dialogs - A Material Dialog Builder for Jetpack Compose (Kotlin)
README
# Compose Material Dialogs
:rocket: Easy to use library to help you build complex dialogs using Jetpack Compose :rocket:
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ae8d455118164f43a24732761a970cc8)](https://www.codacy.com/gh/vanpra/compose-material-dialogs/dashboard?utm_source=github.com&utm_medium=referral&utm_content=vanpra/compose-material-dialogs&utm_campaign=Badge_Grade)![Build & Test](https://github.com/vanpra/compose-material-dialogs/actions/workflows/main.yml/badge.svg)
**Latest Stable Library Version: 0.9.0 (Supports Compose 1.2.1)**
### [See Releases and Changelog](https://github.com/vanpra/compose-material-dialogs/blob/main/CHANGELOG.md)
## Core
#### [Core Documentation](https://vanpra.github.io/compose-material-dialogs/Core)
![](https://raw.githubusercontent.com/vanpra/compose-material-dialogs/main/imgs/full_core.png)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/core)
```gradle
dependencies {
...
implementation "io.github.vanpra.compose-material-dialogs:core:${version}"
...
}
```## Date and Time Picker
#### [Date and Time Picker Documentation](https://vanpra.github.io/compose-material-dialogs/DateTimePicker)
![](https://raw.githubusercontent.com/vanpra/compose-material-dialogs/main/imgs/date_and_time.png)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/datetime/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/datetime)
```gradle
dependencies {
...
implementation "io.github.vanpra.compose-material-dialogs:datetime:${version}"
...
}
```## Color Picker
#### [Color Picker Documentation](https://vanpra.github.io/compose-material-dialogs/ColorPicker)
![](https://raw.githubusercontent.com/vanpra/compose-material-dialogs/main/imgs/color_picker.png)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/color/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.vanpra.compose-material-dialogs/color)
```gradle
dependencies {
...
implementation "io.github.vanpra.compose-material-dialogs:color:${version}"
...
}
```## For Developers
If you would like to help by contributing to the library have a look at our [Contribution Guide](https://github.com/vanpra/compose-material-dialogs/blob/main/CONTRIBUTING.md) to get started
## Credits
This library's design is heavily inspired by https://github.com/afollestad/material-dialogs