awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
afollestad avatar

afollestad/material-dialogsArchived

0
View on GitHub↗
19,577 stars·3,082 forks·Kotlin·Apache-2.0·7 vuesaf.codes↗

Material Dialogs

material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards.

The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage.

Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bottom sheet displays. These components include mechanisms to synchronize visibility and behavior with Android lifecycle states.

Features

  • Android UI Components - Provides a comprehensive set of Material Design UI components for Android applications.
  • Android Lifecycle Management - Wraps dialogs in fragments that automatically track Android lifecycle events to prevent memory leaks.
  • Material Design Components - Implements a standardized set of Material Design components for consistent Android interactive patterns.
  • Input Collection Components - Provides specialized input collection components including text fields and pickers for gathering user data.
  • Modal Dialogs - Provides a collection of Material Design modal dialogs and alerts for focused user interaction.
  • Text Input Dialogs - Provides specialized modal interfaces for users to enter and submit text-based information.
  • UI Component Libraries - Provides a reusable library of UI components and interaction patterns developed in Kotlin.
  • Lifecycle State Management - Synchronizes dialog visibility and behavior with Android component lifecycles to prevent memory leaks.
  • File System - Integrates with system choosers to allow users to browse and select local files and directories.
  • Bottom Sheets - Implements slide-up bottom sheets to present supplementary content and actions.
  • Color Pickers - Includes a dedicated interface for users to select specific color values.
  • Date and Time Pickers - Ships specialized modal interfaces for selecting calendar dates and clock times.
  • File Pickers - Provides modal components for selecting local storage files, directories, and color values.
  • Modal Transition Styles - Provides managed animations and visibility transitions for bottom sheets and modal overlays.
  • Dialogs and Alerts - Material Design style dialogs.
  • Dialogs and Popups - Material Design compliant dialogs.
  • Material Design Components - Highly customizable material design dialogs.
  • UI Components - Customizable dialogs API.
  • Mobile UI & Components - 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

Historique des stars

Graphique de l'historique des stars pour afollestad/material-dialogsGraphique de l'historique des stars pour afollestad/material-dialogs

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Material Dialogs

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Material Dialogs.
  • miguelcatalan/materialsearchviewAvatar de MiguelCatalan

    MiguelCatalan/MaterialSearchView

    3,812Voir sur GitHub↗

    MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines. It functions as a reusable visual element for implementing search bars and query inputs within mobile applications. The component includes a search suggestion provider to display predefined query options as users type and built-in voice search integration to convert spoken commands into text input. The project covers search interface development and component styling, allowing for the customization of colors and icons to match specific application themes.

    Java
    Voir sur GitHub↗3,812
  • mikepenz/materialdrawerAvatar de mikepenz

    mikepenz/MaterialDrawer

    11,644Voir sur GitHub↗

    MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material Design UI component that implements a sliding side menu to manage user movement between different sections of a mobile application. The framework supports the organization of complex navigation lists, including the use of expandable sections, sticky headers, and badges. It includes tools for building personalized interfaces, such as user profile displays and headers. The library handles navigation through item management, event handling via listeners, and state-driven UI upd

    Kotlinandroidandroid-developmentandroid-library
    Voir sur GitHub↗11,644
  • orhanobut/dialogplusAvatar de orhanobut

    orhanobut/dialogplus

    4,963Voir sur GitHub↗

    Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows and reusable interface elements. It serves as a toolkit for organizing list, grid, and custom view content within mobile screen overlays. The library enables the rendering of pop-up windows with tailored headers, footers, and content areas. It includes systems for placing these overlays at the top, center, or bottom of the display using built-in animations and predefined layout patterns. The framework supports flexible content organization through the use of scrollable lists,

    Javaandroidbottom-sheetdialog
    Voir sur GitHub↗4,963
  • yalantis/context-menu.androidAvatar de Yalantis

    Yalantis/Context-Menu.Android

    3,827Voir sur GitHub↗

    This is an Android context menu library and UI component toolkit used to create animated, context-sensitive overlay menus that render above the existing view hierarchy. It functions as a navigation framework for implementing interactive menu components and transitions, allowing users to access secondary actions without leaving the primary screen. The library utilizes a fragment-based menu manager to handle the existence and state of menu components by injecting dedicated fragments into the activity window. It provides a set of customizable view-group compositions and a property-based animatio

    Kotlinandroidanimationcontext-menu
    Voir sur GitHub↗3,827
Voir les 30 alternatives à Material Dialogs→

Questions fréquentes

Que fait afollestad/material-dialogs ?

material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards.

Quelles sont les fonctionnalités principales de afollestad/material-dialogs ?

Les fonctionnalités principales de afollestad/material-dialogs sont : Android UI Components, Android Lifecycle Management, Material Design Components, Input Collection Components, Modal Dialogs, Text Input Dialogs, UI Component Libraries, Lifecycle State Management.

Quelles sont les alternatives open-source à afollestad/material-dialogs ?

Les alternatives open-source à afollestad/material-dialogs incluent : miguelcatalan/materialsearchview — MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines.… mikepenz/materialdrawer — MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material… orhanobut/dialogplus — Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows… yalantis/context-menu.android — This is an Android context menu library and UI component toolkit used to create animated, context-sensitive overlay… google/flexbox-layout — This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a… ohif/viewers — Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic…