Popularity
9.8
Stable
Activity
0.0
Stable
19,636
561
3,163

Code Quality Rank: L1
Programming language: Kotlin
License: Apache License 2.0
Tags: Material Widget    
Latest version: v3.3.0

material-dialogs alternatives and similar packages

Based on the "Material Widget" category.
Alternatively, view material-dialogs alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of material-dialogs or a related project?

Add another 'Material Widget' Package

README

Material Dialogs

View Releases and Changelogs

Android CI Codacy Badge License


Showcase

Modules

The core module is the fundamental module that you need in order to use this library. The others are extensions to core.

Please note that since Material Dialogs 2.x.x, this library only supports Kotlin. The latest Java version is 0.9.6.0 and can be found [here](README_OLD.md). Note that 0.9.6.0 is unsupported, bugs & improvements will not be made to that version.

Core

Core

[Core Tutorial and Samples](documentation/CORE.md)

The core module contains everything you need to get started with the library. It contains all core and normal-use functionality.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:core:3.3.0'
}

Input

Input

[Input Tutorial and Samples](documentation/INPUT.md)

The input module contains extensions to the core module, such as a text input dialog.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:input:3.3.0'
}

Files

Files

[Files Tutorial and Samples](documentation/FILES.md)

The files module contains extensions to the core module, such as a file and folder chooser.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:files:3.3.0'
}

Color

Color

[Color Tutorial and Samples](documentation/COLOR.md)

The color module contains extensions to the core module, such as a color chooser.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:color:3.3.0'
}

DateTime

DateTime

[DateTime Tutorial and Samples](documentation/DATETIME.md)

The datetime module contains extensions to make date, time, and date-time picker dialogs.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:datetime:3.3.0'
}

Bottom Sheets

Bottom Sheets

[Bottom Sheets Tutorial and Samples](documentation/BOTTOMSHEETS.md)

The bottomsheets module contains extensions to turn modal dialogs into bottom sheets, among other functionality like showing a grid of items. Be sure to checkout the sample project for this, too!

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:bottomsheets:3.3.0'
}

Lifecycle

Lifecycle

[Lifecycle Tutorial and Samples](documentation/LIFECYCLE.md)

The lifecycle module contains extensions to make dialogs work with AndroidX lifecycles.

dependencies {
  ...
  implementation 'com.afollestad.material-dialogs:lifecycle:3.3.0'
}


*Note that all licence references and agreements mentioned in the material-dialogs README section above are relevant to that project's source code only.