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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Flipboard avatar

Flipboard/bottomsheet

0
View on GitHub↗

Bottomsheet

This is an Android bottom sheet component and modal interface designed to provide a dismissible sliding panel that overlays content from the bottom of the screen. It serves as a replacement for standard dialogs and menus, acting as a foreground view that implements Material Design depth, elevation, and shadow patterns.

The project functions as a view animation framework that coordinates real-time scaling and translation of background content as the panel slides. It manages the visual transition between expanded, peeked, and dismissed states through a state machine.

The component supports hosting fragment-based content, including menu lists and intent action pickers. It includes capabilities for background dimming, outline-based shadow rendering, and callback notifications to track state changes.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Bottom Sheets - Provides a dismissible sliding panel that overlays content from the bottom of the Android screen.
  • Android UI Components - Implements a custom sliding bottom sheet component for Android application interfaces.
  • Android View Animation Libraries - Coordinates background scaling and dimming effects as a sliding panel opens and closes on Android.
  • State Controllers - Toggles the sliding panel between expanded, peeked, and dismissed states to manage screen space.
  • Visual State Transitions - Manages the visual transitions between expanded, peeked, and dismissed states via a state machine.
  • Background Visual Effects - Scales and translates the background view in real-time to create a sense of depth as the panel slides.
  • Transform Calculators - Calculates real-time scaling and translation of background views based on the panel's vertical position.
  • Modal Dialogs - Implements a focused overlay interface to replace standard dialogs and menus.
  • Bottom Sheet Modal Presentations - Displays a dismissible modal view that slides up from the bottom to replace standard dialogs.
  • Timeline-Based View Animators - Transforms background content properties in real-time based on the sliding panel's current animation progress.
  • Bottom Sheet Menu Layouts - Renders a bottom panel that organizes information using lists, grids, separators, and subheaders.
  • Custom Content Hosting - Hosts custom views or Android fragments within the sliding container to overlay main activity content.
  • Mobile Bottom Sheets - Organizes lists and action intents in a bottom sheet as a mobile-specific alternative to dialogs.
  • Material Design Libraries - Implements Material Design depth effects and elevation shadows for the sliding panel.
  • Shadow Utilities - Implements Material Design depth and elevation shadows using a custom outline provider.
  • Outline-Based Shadows - Uses custom outline providers to render depth-based elevation shadows that follow the panel's unique shape.
  • Intent-Based Action Handlers - Presents a choice of target activities in a bottom view for users to select an action intent.
  • UI Components - Dismissible bottom sheet component.
4,496 stars·593 forks·Java·BSD-3-Clause·24 views

Star history

Star history chart for flipboard/bottomsheetStar history chart for flipboard/bottomsheet

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Bottomsheet

These projects share indexed features with Bottomsheet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vuetifyjs/vuetifyvuetifyjs avatar

    vuetifyjs/vuetify

    41,003View on GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    View on GitHub↗41,003
  • jamesblasco/modal_bottom_sheetjamesblasco avatar

    jamesblasco/modal_bottom_sheet

    1,966View on GitHub↗

    Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom sheets and interactive overlay components. It provides a specialized routing mechanism for custom route-based modal presentations, layout utilities for edge-to-edge safe area inset handling, gesture interception systems for nested scroll view coordination, and navigation structures for sequential modal overlay stacking. The library supports platform-adaptive widget styling that dynamically switches between Material Design and iOS Cupertino visual guidelines based on the host platfo

    Dartcupertinodartflutter
    View on GitHub↗1,966
  • afollestad/material-dialogsafollestad avatar

    afollestad/material-dialogs

    19,577View on GitHub↗

    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 bot

    Kotlin
    View on GitHub↗19,577
  • gorhom/react-native-bottom-sheetgorhom avatar

    gorhom/react-native-bottom-sheet

    9,003View on GitHub↗

    This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I

    TypeScriptbottom-sheetbottomsheetmodal
    View on GitHub↗9,003
Compare all 30 related projects→

Frequently asked questions

What does flipboard/bottomsheet do?

This is an Android bottom sheet component and modal interface designed to provide a dismissible sliding panel that overlays content from the bottom of the screen. It serves as a replacement for standard dialogs and menus, acting as a foreground view that implements Material Design depth, elevation, and shadow patterns.

What are the main features of flipboard/bottomsheet?

The main features of flipboard/bottomsheet are: Bottom Sheets, Android UI Components, Android View Animation Libraries, State Controllers, Visual State Transitions, Background Visual Effects, Transform Calculators, Modal Dialogs.

Which projects share features with flipboard/bottomsheet?

Projects with overlapping indexed features include: vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… jamesblasco/modal_bottom_sheet — Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom… afollestad/material-dialogs — material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for… gorhom/react-native-bottom-sheet — This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the… slackhq/panmodal — PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the… emilkowalski/vaul — Vaul is a React drawer component used to create accessible, draggable bottom sheets and slide-up panels. It serves as…