awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
BoltsFramework avatar

BoltsFramework/Bolts-AndroidArchived

0
View on GitHub↗
4,004 estrellas·522 forks·Java·MIT·10 vistasboltsframework.github.io/Bolts-Android↗

Bolts Android

Bolts-Android es una biblioteca de desarrollo móvil para Android que proporciona un framework para deep-linking y un sistema para gestionar tareas asíncronas. Funciona como un kit de herramientas para analizar intents entrantes, resolver metadatos de URL y enrutar a los usuarios a contenido nativo específico dentro de una aplicación.

La biblioteca incluye un gestor de tareas para coordinar operaciones paralelas en segundo plano y manejar la ejecución segura para hilos (thread-safe). Este sistema utiliza tareas encadenables, tokens de cancelación para detener procesos activos y enrutamiento para asegurar que los resultados regresen al hilo principal de la interfaz de usuario.

El framework también cubre la resolución y monitoreo de deep-links, utilizando broadcast listeners para rastrear transmisiones de enlaces y conectar el comportamiento de navegación con herramientas de analítica externas. Además, proporciona utilidades para compartir estado mutable a través de ámbitos asíncronos.

Features

  • Deep Link Routing - Parses incoming URLs and resolves metadata to route users directly to specific native content within an Android app.
  • Asynchronous Task Managers - Implements a system for coordinating parallel background operations using chainable tasks and thread-safe execution.
  • Android Libraries - Provides a collection of low-level tools for managing asynchronous operations and deep-linking logic within Android applications.
  • Android Thread Management - Executes background tasks and routes their results to specific threads to update the UI without blocking.
  • App Navigation Frameworks - Resolves URL metadata to automatically route users to the correct native target within the mobile application.
  • Deep Link Parsing - Parse incoming intent data to extract target URLs and referrers for directing users to specific content.
  • Deep Link Intent Parsers - Parses incoming system intents to extract parameters and map external URLs to internal application targets.
  • Android Deep-Linking Frameworks - Provides a set of utilities for parsing inbound intents and routing users to native content via URL metadata.
  • Task Continuation Routing - Routes task continuations to specific threads to return results to the main user interface.
  • Promise-Based Chains - Implements a chainable task system for sequential and parallel execution of background operations to avoid nested callbacks.
  • Asynchronous Operation Execution - Manages background tasks using a chainable system that handles errors and parallelism without nested callbacks.
  • UI Thread Dispatchers - Directs task callbacks to specific threads to ensure results are returned to the main UI thread.
  • Link Metadata Extraction - Retrieves deep-linking targets from HTML URLs using standard or custom metadata resolvers.
  • Deep Link Attribution Tracking - Listens for broadcast events during app link transmissions to connect navigation behavior with external analytics tools.
  • Analytics Event Broadcasting - Uses broadcast listeners to monitor link transmissions and trigger events for external analytics tools.
  • Asynchronous Task Cancellation - Provides cancellation tokens to stop active background processes and release system resources.
  • Parallel Task Synchronization - Coordinates multiple parallel asynchronous operations, triggering a completion event only after every task finishes.
  • General Utilities - Collects low-level libraries to simplify mobile development.

Historial de estrellas

Gráfico del historial de estrellas de boltsframework/bolts-androidGráfico del historial de estrellas de boltsframework/bolts-android

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bolts Android

Proyectos open-source similares, clasificados según cuántas características comparten con Bolts Android.
  • boltsframework/bolts-objcAvatar de BoltsFramework

    BoltsFramework/Bolts-ObjC

    5,622Ver en GitHub↗

    Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and routing deep links within native applications. It functions as a framework for managing background tasks and resolving navigation metadata to direct users to specific content. The library includes a deep link routing engine and an app link navigator that resolve handler compatibility to launch native experiences or trigger web browser fallbacks. It also features a mobile analytics link logger to track user movement through deep links for integration with external analytics plat

    Objective-C
    Ver en GitHub↗5,622
  • airbnb/deeplinkdispatchAvatar de airbnb

    airbnb/DeepLinkDispatch

    4,412Ver en GitHub↗

    DeepLinkDispatch is an Android deep link router and navigation framework that maps incoming URIs to activities or handlers using declarative annotations. It functions as a system for managing deep link dispatch, parsing URI parameters, and controlling application navigation. The project distinguishes itself by automating the creation of Android manifest intent filters through static analysis of registered annotations. It provides a type-safe argument extraction system that converts raw URI strings into specific data types and supports custom link annotations to share URI prefixes across multi

    Kotlinandroidannotation-processordeep-links
    Ver en GitHub↗4,412
  • guzzle/promisesAvatar de guzzle

    guzzle/promises

    7,717Ver en GitHub↗

    This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities

    PHP
    Ver en GitHub↗7,717
  • androidx/androidxAvatar de androidx

    androidx/androidx

    6,010Ver en GitHub↗

    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

    Kotlin
    Ver en GitHub↗6,010
Ver las 30 alternativas a Bolts Android→

Preguntas frecuentes

¿Qué hace boltsframework/bolts-android?

Bolts-Android es una biblioteca de desarrollo móvil para Android que proporciona un framework para deep-linking y un sistema para gestionar tareas asíncronas. Funciona como un kit de herramientas para analizar intents entrantes, resolver metadatos de URL y enrutar a los usuarios a contenido nativo específico dentro de una aplicación.

¿Cuáles son las características principales de boltsframework/bolts-android?

Las características principales de boltsframework/bolts-android son: Deep Link Routing, Asynchronous Task Managers, Android Libraries, Android Thread Management, App Navigation Frameworks, Deep Link Parsing, Deep Link Intent Parsers, Android Deep-Linking Frameworks.

¿Qué alternativas de código abierto existen para boltsframework/bolts-android?

Las alternativas de código abierto para boltsframework/bolts-android incluyen: boltsframework/bolts-objc — Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and… airbnb/deeplinkdispatch — DeepLinkDispatch is an Android deep link router and navigation framework that maps incoming URIs to activities or… guzzle/promises — This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous… lukehoban/es6features — This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs… androidx/androidx — AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a… geniusvjr/learningnotes — LearningNotes is a technical knowledge base and engineering study guide focused on Android framework internals, system…