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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/accompanist

0
View on GitHub↗
7,824 stele·674 fork-uri·Kotlin·Apache-2.0·9 vizualizărigoogle.github.io/accompanist↗

Accompanist

Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android.

The library provides specialized utilities for managing modal bottom sheet destinations and defining custom animations for screen transitions within a navigation graph. It includes tools for detecting screen folds and display features to create adaptive layouts that adjust based on window size and physical hardware.

The project also covers the declarative management of system runtime permissions and the configuration of status and navigation bar appearance. Additionally, it provides utilities for converting Android drawable resources into painters to render static and animated vector graphics.

Features

  • Compose UI Extensions - Provides a collection of utility libraries that extend the functional capabilities of the Jetpack Compose framework.
  • Adaptive UI Layouts - Provides a toolkit for building user interfaces that automatically adjust based on screen size and window configuration.
  • Drawable Asset Conversion - Translates Android drawable and vector assets into painters compatible with the Compose rendering engine.
  • Jetpack Navigation Components - Implements specialized components for managing screen transitions and modal bottom sheets within a navigation graph.
  • Permission Request Workflows - Manages the lifecycle and user-facing workflow of Android runtime permission requests.
  • Request State Tracking - Provides observable state tracking for Android runtime permission requests within the UI tree.
  • Runtime Permission Management - Handles the request and validation of system-level permissions while the application is running.
  • Display Feature Detectors - Detects physical screen folds and hardware cutouts to adapt user interface layouts.
  • Fold-Aware Layouts - Arranges UI elements to automatically prevent content from overlapping physical screen folds on foldable devices.
  • Declarative Drawable Integration - Bridges legacy Android drawable assets into a declarative painting system for vector graphics.
  • Foldable Screen Layouts - Includes tools for detecting screen folds and adapting layouts based on window size and display features.
  • Navigation Transitions - Implements custom enter and exit animations for transitions between different screens.
  • Bottom Sheet Screen Presentations - Presents bottom sheets as navigable screens within a structured navigation stack.
  • Navigation Transition Mappings - Defines custom enter and exit animations by mapping navigation routes to specific movement patterns.
  • Android System Bar Stylers - Provides utilities to customize the colors and appearance of Android status and navigation bars.
  • Navigation Integrations - Integrates modal bottom sheet destinations directly into a managed navigation graph for routing.
  • Constraint Layout Engines - Implements layout calculations that resolve component geometry based on dynamic hierarchical constraints.
  • Status Bar Appearance Controls - Provides controls for setting the background color and style of the device status bar.
  • System Bar Visual Styling - Provides programmatic customization of colors and contrast for Android status and navigation bars.
  • Drawable-to-Painter Converters - Converts Android drawable resources into painters to render static and animated vector graphics.

Istoric stele

Graficul istoricului de stele pentru google/accompanistGraficul istoricului de stele pentru google/accompanist

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face google/accompanist?

Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android.

Care sunt principalele funcționalități ale google/accompanist?

Principalele funcționalități ale google/accompanist sunt: Compose UI Extensions, Adaptive UI Layouts, Drawable Asset Conversion, Jetpack Navigation Components, Permission Request Workflows, Request State Tracking, Runtime Permission Management, Display Feature Detectors.

Care sunt câteva alternative open-source pentru google/accompanist?

Alternativele open-source pentru google/accompanist includ: chrisbanes/accompanist — Accompanist is a Jetpack Compose extension library providing a set of utility components and libraries that fill… chenyilong/ios9adaptationtips — iOS9AdaptationTips is a collection of technical strategies and guides for adapting mobile applications to the iOS 9… codepath/android_guides — This project provides a collection of instructional guides and tutorials for Android app development, native mobile… karumi/dexter — Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of… hotchemi/permissionsdispatcher — PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling… googlesamples/easypermissions — Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting…

Alternative open-source pentru Accompanist

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Accompanist.
  • chrisbanes/accompanistAvatar chrisbanes

    chrisbanes/accompanist

    7,822Vezi pe GitHub↗

    Accompanist is a Jetpack Compose extension library providing a set of utility components and libraries that fill functional gaps in the declarative UI framework. The project provides an adaptive layout toolkit for building user interfaces that automatically adjust based on Android screen size and device configuration. It includes a renderer for converting standard Android Drawable assets into formats compatible with a declarative painting system, as well as a manager for requesting and tracking Android system permissions.

    Kotlin
    Vezi pe GitHub↗7,822
  • chenyilong/ios9adaptationtipsAvatar ChenYilong

    ChenYilong/iOS9AdaptationTips

    4,447Vezi pe GitHub↗

    iOS9AdaptationTips is a collection of technical strategies and guides for adapting mobile applications to the iOS 9 operating system. It serves as a development resource for implementing system integration, UI layout adaptations, and push notification configurations. The project provides specific guidance on flexible interface implementation, including support for split-screen modes, dynamic text scaling, and status bar configurations. It also covers the use of secure certificates and heartbeat signals to maintain persistent connection stability for push notifications. The material covers br

    Objective-C
    Vezi pe GitHub↗4,447
  • codepath/android_guidesAvatar codepath

    codepath/android_guides

    28,339Vezi pe GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    androidcodepathdevelopment
    Vezi pe GitHub↗28,339
  • karumi/dexterAvatar Karumi

    Karumi/Dexter

    5,199Vezi pe GitHub↗

    Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of requesting permissions from users by reducing the boilerplate code required in activities and fragments, providing a callback system to handle granted and denied states. The library includes a handler for displaying rationale explanations to users when dangerous permissions are denied or require further justification. It also provides automated response mechanisms, such as triggering user interface elements when a permission request is rejected. The project covers error detec

    Javaandroidandroid-librarypermissions
    Vezi pe GitHub↗5,199
Vezi toate cele 30 alternative pentru Accompanist→