awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chrisbanes avatar

chrisbanes/accompanist

0
View on GitHub↗
7,822 نجوم·674 تفرعات·Kotlin·Apache-2.0·6 مشاهداتgoogle.github.io/accompanist↗

Accompanist

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.

Features

  • Compose UI Extensions - Fills functional gaps in the Jetpack Compose toolkit with additional utilities and components.
  • Framework Capability Extensions - Integrates specialized utility libraries to provide functionality not available in the core framework.
  • UI Libraries and Extensions - A set of utility components and libraries that extend the Jetpack Compose declarative UI framework.
  • Adaptive UI Layouts - Calculates screen dimensions and size classes at runtime to adapt the interface layout.
  • UI Composition Frameworks - Implements a library of state-aware, modular components that extend the declarative UI construction pattern.
  • UI Framework Extensions - Fills functional gaps in the Jetpack Compose toolkit with additional utility components.
  • Runtime Permissions - Simplifies the handling, request, and tracking of Android system permissions.
  • Asset Renderers - Converts standard Android Drawable assets into formats compatible with a declarative UI painting system.
  • Drawable Asset Conversion - Converts standard Android Drawable assets into formats compatible with a declarative painting system.
  • Permission Management - Manages the requesting and tracking of Android system permissions within a declarative interface.
  • Request State Tracking - Tracks the state of Android runtime permission requests to trigger declarative UI updates.
  • Imperative-to-Declarative Bridges - Provides an architectural bridge to map imperative Android Drawable assets to a declarative graphics pipeline.
  • Declarative Drawable Integration - Converts traditional Android Drawable assets for use within a declarative painting system.
  • Lifecycle Effect Synchronizers - Includes mechanisms to synchronize external Android system events with the UI state via lifecycle-aware hooks.
  • Android Libraries - Utility libraries for Jetpack Compose development.
  • UI Component Libraries - Collection of essential extension libraries for common UI patterns.

سجل النجوم

مخطط تاريخ النجوم لـ chrisbanes/accompanistمخطط تاريخ النجوم لـ chrisbanes/accompanist

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Accompanist

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Accompanist.
  • google/accompanistالصورة الرمزية لـ google

    google/accompanist

    7,824عرض على GitHub↗

    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

    Kotlinandroid-libraryjetpack-compose
    عرض على GitHub↗7,824
  • swiftuix/swiftuixالصورة الرمزية لـ SwiftUIX

    SwiftUIX/SwiftUIX

    8,067عرض على GitHub↗

    SwiftUIX is a framework extension and component library that provides specialized layout tools and native platform bridges for SwiftUI. It functions as a declarative toolkit for building macOS and iOS applications by adding missing native components and expanded interface elements to the standard library. The project focuses on bridging declarative state to native imperative APIs, particularly for macOS desktop interfaces. It includes specialized controls for window visibility, navigation bar appearance, and system status bar integration, as well as tools for managing system activity controll

    Swiftattributedstringbackwards-compatibilitycollection-view
    عرض على GitHub↗8,067
  • microsoft/fastالصورة الرمزية لـ microsoft

    microsoft/fast

    9,661عرض على GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    TypeScript
    عرض على GitHub↗9,661
  • googlesamples/easypermissionsالصورة الرمزية لـ googlesamples

    googlesamples/easypermissions

    9,864عرض على GitHub↗

    Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting access to protected system resources and handling the associated result workflows. The project provides mechanisms for triggering system-level permission requests and executing specific tasks after permissions are granted. It includes a guided dialog system to direct users to system settings when a permission has been permanently denied. The library covers permission management, user onboarding, and system settings integration. It handles permission request lifecycles through

    Java
    عرض على GitHub↗9,864
عرض جميع البدائل الـ 30 لـ Accompanist→

الأسئلة الشائعة

ما هي وظيفة chrisbanes/accompanist؟

Accompanist is a Jetpack Compose extension library providing a set of utility components and libraries that fill functional gaps in the declarative UI framework.

ما هي الميزات الرئيسية لـ chrisbanes/accompanist؟

الميزات الرئيسية لـ chrisbanes/accompanist هي: Compose UI Extensions, Framework Capability Extensions, UI Libraries and Extensions, Adaptive UI Layouts, UI Composition Frameworks, UI Framework Extensions, Runtime Permissions, Asset Renderers.

ما هي البدائل مفتوحة المصدر لـ chrisbanes/accompanist؟

تشمل البدائل مفتوحة المصدر لـ chrisbanes/accompanist: google/accompanist — Accompanist is a collection of extension libraries that provide additional functionality and specialized components… swiftuix/swiftuix — SwiftUIX is a framework extension and component library that provides specialized layout tools and native platform… microsoft/fast — FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as… googlesamples/easypermissions — Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting… androidx/androidx — AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a… codepath/android_guides — This project provides a collection of instructional guides and tutorials for Android app development, native mobile…