awesome-repositories.com
Blog
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
·
androidx avatar

androidx/androidx

0
View on GitHub↗
6,010 stele·1,334 fork-uri·Kotlin·Apache-2.0·7 vizualizăriandroid.googlesource.com/platform/frameworks/support↗

Androidx

AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling.

The project distinguishes itself through compile-time code generation and type-safe abstractions that reduce boilerplate and catch errors early. Room generates SQLite database access code from annotated interfaces, the Compose compiler plugin transforms composable functions into UI code, and the Navigation Graph DSL provides type-safe screen transition definitions. AndroidX also extends dependency injection to its classes through Hilt, integrates UWB ranging for proximity-aware interactions, and exposes app features to AI assistants for task execution.

The library suite covers the full Android development surface, including declarative UI construction with Jetpack Compose, Material Design component implementation, adaptive layouts for all screen sizes, constraint-based widget positioning, and Wear OS UI development. It provides tools for camera app development, Bluetooth API integration, biometric authentication, in-app search, and code performance benchmarking. The project also manages background work scheduling, paginated data loading, asynchronous layout inflation, and optimized data structures for small collections.

Library release tracking is available through a single table listing stable and preview versions with Gradle dependency snippets, release notes, and chronological release history.

Features

  • Android Libraries - An official collection of libraries that provide backward-compatible APIs, lifecycle-aware components, and modern UI tools for building Android applications.
  • Declarative UI Frameworks - Describes the user interface declaratively and automatically updates it when app state changes.
  • Lifecycle-Aware Data Layers - Integrates LiveData, ViewModel, and Room to manage data lifecycle and persistence with less boilerplate.
  • Compile-Time Verified Databases - Generates type-safe SQLite database access code from annotated interfaces at compile time.

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
  • Background Task Schedulers - Runs deferred or periodic tasks while respecting system constraints like network and battery, offloading execution complexity.
  • Backward Compatibility Libraries - Uses libraries that expose modern platform features on older Android versions so apps work consistently across devices.
  • Compose Compiler Plugins - Transforms composable functions into UI code at compile time using Kotlin compiler extensions.
  • Live Preview UI Development - Integrates with existing code and Android Studio to provide live previews and fast iteration during development.
  • Constraint-Based Background Task Schedulers - Runs deferred background tasks while respecting system constraints like doze mode and battery saver.
  • Background Task Execution - Moves work to background coroutines to keep the UI responsive and avoid jank.
  • Android Activity Lifecycle Management - Builds lifecycle-aware components that adjust behavior based on current activity or fragment state.
  • Composable Lifecycle APIs - Accesses composable APIs built on top of Activity for managing screen lifecycle events.
  • Lifecycle-Aware Components - Provides opinionated, lifecycle-aware components that reduce boilerplate and make configuration changes easier to handle.
  • Android App Navigation - Manages in-app navigation with a configurable, type-safe system that eliminates common anti-patterns.
  • App Navigation Frameworks - Ships a navigation component for managing screen transitions, deep links, and routing.
  • Declarative Data Bindings - Binds UI components to data sources using a declarative format to automate state updates.
  • Android Development Boilerplate Reductions - Handles tedious work like managing background tasks, navigation, and activity lifecycle automatically.
  • Dynamic Component Lifecycles - Adjusts component behavior based on the current lifecycle state of an activity or fragment.
  • Lifecycle-Aware Data Observers - Exposes observable data holders that automatically respect the Android lifecycle, preventing memory leaks and crashes.
  • Android Lifecycle Management - Manages Android component lifecycles automatically to prevent memory leaks and crashes.
  • Lifecycle-Aware Data Observers - Emits data updates to observers while automatically respecting lifecycle states.
  • Material Design Components - Provides ready-to-use Material Design components for building UIs that match the specification.
  • Material Design Systems - Provides built-in support for Material Design, dark theme, animations, and adaptive layouts.
  • Flexible Layout Constraints - Positions widgets using relative constraints for flexible, responsive layouts.
  • Constraint-Based Layout Systems - Positions child views using relative constraints in a flat view hierarchy for flexible layouts.
  • Lifecycle-Aware State Holders - Preserves UI-related data across configuration changes using a lifecycle-scoped container.
  • Navigation Graph DSLs - Defines screen transitions declaratively using a type-safe Kotlin DSL with compile-time validation.
  • Adaptive UI Layouts - Provides responsive components that automatically adjust layouts to any screen size.
  • UI State Management - Applies patterns to handle and update application state within a declarative user interface.
  • RecyclerView Pagination - Presents large datasets incrementally by loading pages of data into a RecyclerView.
  • In-App Search Providers - Creates custom in-app search capabilities that let users find content within the application.
  • AI Assistant Integrations - Exposes app features and data to AI assistants so they can discover and execute tasks on the device.
  • Backward-Compatible Bluetooth APIs - Calls platform Bluetooth APIs through a backward-compatible interface to discover and connect to nearby devices.
  • Camera App Frameworks - Provides backward-compatible APIs for building camera applications on Android.
  • App Generation Templates - Generates templated applications for Android Auto and Android Automotive OS.
  • Wear OS - Provides a specialized toolkit for building user interfaces on Wear OS devices.
  • Animations - Provides animation APIs for building transitions and interactive state changes in Compose.
  • Small-Buffer Optimizations - Reduces memory impact of small collections with optimized data structures.
  • Biometric Authentication - Verifies user identity using biometrics or device credentials and performs cryptographic operations.
  • AndroidX Dependency Injection Extensions - Extends Dagger Hilt to provide dependency injection for classes from the AndroidX libraries.
  • Performance Benchmarkers - Accurately benchmarks code execution within Android Studio to identify performance characteristics.
  • Android Environment Testing - Provides testing tools and frameworks for Android applications.
  • Autofill Hints - Extends autofill hints so the system can fill form fields more precisely.
  • Declarative and View-Based Interop - Provides interoperability between declarative Compose and traditional View-based UIs.
  • Background Layout Inflations - Loads layout files in the background to prevent UI jank during inflation.
  • Official Projects - Official development environment and source code for the toolkit.
  • Core Frameworks - The official source for core framework libraries and components.
  • Istoric stele

    Graficul istoricului de stele pentru androidx/androidxGraficul istoricului de stele pentru androidx/androidx

    Alternative open-source pentru Androidx

    Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Androidx.
    • tamsiree/rxtoolAvatar Tamsiree

      Tamsiree/RxTool

      12,305Vezi pe GitHub↗

      RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

      Kotlinalipaybarcodedialog
      Vezi pe GitHub↗12,305
    • blankj/androidutilcodeAvatar Blankj

      Blankj/AndroidUtilCode

      33,657Vezi pe GitHub↗

      AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It provides a collection of helper classes for common tasks including system settings management, file I/O, and hardware access. The project distinguishes itself through a comprehensive toolset for device management and UI assistance. It includes specialized capabilities for monitoring battery status, managing system volume and brightness, and implementing UI helpers to prevent duplicate click events. It also provides a dedicated system for coordinate conversion between different m

      Javaandroidandroidxapp
      Vezi pe GitHub↗33,657
    • blinkfox/hexo-theme-materyAvatar blinkfox

      blinkfox/hexo-theme-matery

      5,362Vezi pe GitHub↗

      A responsive Material Design theme for static blogs built with the Hexo framework. It functions as a comprehensive layout system that transforms markdown files into styled HTML pages, providing a specialized environment for technical documentation and personal blogging. The theme is characterized by a data-driven approach to content visualization, using radar charts for categories and word clouds for tags to represent post metadata. It further distinguishes its organization by utilizing a chronological timeline architecture for blog archives. The project covers a wide range of technical publ

      JavaScriptfeatured-pictureshexo-blog-themehexo-theme
      Vezi pe GitHub↗5,362
    • angular/materialAvatar angular

      angular/material

      16,403Vezi pe GitHub↗

      Angular Material is an accessible web component library and UI framework designed for building single-page applications within the Angular ecosystem. It provides a collection of pre-built user interface elements that implement the Material Design specification to ensure a consistent look and feel across different devices. The project functions as a cross-platform design system, offering a unified set of motion and interaction patterns. It focuses on delivering a standardized system of visual and behavioral specifications that adapt to various screen sizes. The library covers a broad range of

      JavaScript
      Vezi pe GitHub↗16,403
    Vezi toate cele 30 alternative pentru Androidx→

    Întrebări frecvente

    Ce face androidx/androidx?

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for…

    Care sunt principalele funcționalități ale androidx/androidx?

    Principalele funcționalități ale androidx/androidx sunt: Android Libraries, Declarative UI Frameworks, Lifecycle-Aware Data Layers, Compile-Time Verified Databases, Background Task Schedulers, Backward Compatibility Libraries, Compose Compiler Plugins, Live Preview UI Development.

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

    Alternativele open-source pentru androidx/androidx includ: tamsiree/rxtool — RxTool is an Android development utility library consisting of reusable components and helper classes for common… blankj/androidutilcode — AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It… blinkfox/hexo-theme-matery — A responsive Material Design theme for static blogs built with the Hexo framework. It functions as a comprehensive… boltsframework/bolts-android — Bolts-Android is a mobile development library for Android that provides a framework for deep-linking and a system for… angular/material — Angular Material is an accessible web component library and UI framework designed for building single-page… goldze/mvvmhabit — MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android…