Skip to content

✨ Enhancing Android UIs: A Jetpack Compose Library supporting a wide range of common use-cases with Material Design 3 Dialogs, Popups, and Bottom Sheets. ✨

License

Notifications You must be signed in to change notification settings

maxkeppeler/sheets-compose-dialogs

Repository files navigation

Sheets-Compose-Dialogs

Sheets Library

An Android library that offers dialogs & views for various use cases - build with Jetpack Compose for Compose projects. All of the dialogs & views are easy and quick to implement. Views can be used for PopUps, BottomSheets and other containers.

Version of Sheets library Codacy code quality of Sheets library GitHub Give this library a star Fork this library Watch this library Follow me on GitHub Share this library on Twitter Follow Maximilian Keppeler on Twitter

sheets Library

Get started

A sheet can dynamically be displayed as either a dialog or as a bottom-sheet. Check out the sample.

You have to use the core module as it is the foundation of any sheet.

In your top-level build.gradle file:

repositories {
  ...
  mavenCentral()
}

In your app build.gradle file:

Download

dependencies {
  ...
  implementation 'com.maxkeppeler.sheets-compose-dialogs:<module>]:<latest-version>'
}

Color Dialog / View


Calendar Dialog / View


Clock Dialog / View


Duration Dialog / View


Date-Time Dialog / View


Option Dialog / View


List Dialog / View


Input Dialog / View


Emoji Dialog / View


Support this project

  • Leave a star and tell others about it
  • Watch for updates and improvements.
  • Open an issue if you see or got any error.
  • Leave your thanks here and showcase your implementation.
  • Donate me a coffee. ;)

Contribute

  1. Open an issue to discuss what you would like to change.
  2. Fork the Project
  3. Create your feature branch (feature-[some-name])
  4. Commit your changes
  5. Push to the branch (origin feature-[some-name])
  6. Open a pull request

Donate

Show your appreciation by donating me a coffee. Thank you very much!

Buy Me a Coffee at ko-fi.com Buy Me A Coffee Donate on PaPal

Showcase

Check out some apps which are using this library.

License

Copyright 2022 Maximilian Keppeler https://maxkeppeler.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http:https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.