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

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

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

airbnb/DeepLinkDispatch

0
View on GitHub↗
4,412 نجوم·412 تفرعات·Kotlin·5 مشاهداتnerds.airbnb.com/deeplinkdispatch↗

DeepLinkDispatch

DeepLinkDispatch هو موجه روابط عميقة (deep link) وإطار عمل تنقل لنظام Android يقوم بتعيين URIs الواردة إلى أنشطة أو معالجات باستخدام تعليقات توضيحية تعريفية. يعمل كنظام لإدارة إرسال الروابط العميقة، وتحليل معلمات URI، والتحكم في تنقل التطبيق.

يتميز المشروع بأتمتة إنشاء مرشحات نية (intent filters) بيان Android من خلال التحليل الثابت للتعليقات التوضيحية المسجلة. ويوفر نظام استخراج وسيطات آمن للنوع يحول نصوص URI الخام إلى أنواع بيانات محددة ويدعم تعليقات توضيحية مخصصة للروابط لمشاركة بادئات URI عبر أهداف متعددة.

يغطي إطار العمل مجموعة واسعة من قدرات التوجيه، بما في ذلك معالجة الروابط القائمة على الكائنات وتوجيه الأساليب الثابتة للتحكم المخصص في مكدس الرجوع (backstack). كما يتضمن أدوات مراقبة لتتبع حركة مرور الروابط، وتتبع نجاح أو فشل الحل، وتصدير كتالوج لجميع الروابط العميقة المسجلة.

Features

  • Android Manifest Intent Filter Generators - Automatically populates the Android manifest with necessary intent filters by scanning deep link annotations at build time.
  • Deep Link Routing - Provides a system for routing external URIs to specific screens within an Android application using declarative annotations.
  • Typed Argument Extractors - Extracts and injects typed parameters from navigation paths into target handlers for type safety.
  • Manifest Generation - Automates the creation of Android manifest intent filters by scanning registered deep link annotations at build time.
  • Manifest Generation - Automates the creation of Android manifest intent filters by scanning for deep link annotations in the source code.
  • Android App Navigation - Controls custom task stacks and backstack behavior when routing users from external links into the app.
  • Deep Link Intent Parsers - Parses dynamic values from deep link URIs and delivers them as intent extras for target activities.
  • Deep Link Handlers - Routes resolved deep links to specialized handler objects to ensure compile-time type safety.
  • Annotation-Based Route Mapping - Implements a system to map incoming URIs to activities or handlers using compile-time annotations.
  • Typed Path Parameter Decoders - Extracts dynamic path placeholders and query parameters from links as type-safe arguments.
  • Backstack Control Routing - Defines deep link targets using static methods to return task stacks for custom backstack control.
  • Type-Safe Link Handlers - Routes deep links to specialized handler objects to ensure compile-time type safety for processed arguments.
  • Data Type Conversions - Transforms incoming string parameters from URIs into specific data types using custom conversion functions.
  • URI Parameter Conversions - Provides a conversion pipeline to transform raw URI string parameters into strongly typed objects.
  • Type-Safe Argument Extraction - Parses path placeholders and query parameters from deep links and converts them into type-safe arguments.
  • Android Development Utilities - Annotation-based library for handling deep links.

سجل النجوم

مخطط تاريخ النجوم لـ airbnb/deeplinkdispatchمخطط تاريخ النجوم لـ airbnb/deeplinkdispatch

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DeepLinkDispatch.
  • boltsframework/bolts-androidالصورة الرمزية لـ BoltsFramework

    BoltsFramework/Bolts-Android

    4,004عرض على GitHub↗

    Bolts-Android is a mobile development library for Android that provides a framework for deep-linking and a system for managing asynchronous tasks. It functions as a toolkit for parsing inbound intents, resolving URL metadata, and routing users to specific native content within an application. The library includes a task manager for coordinating parallel background operations and handling thread-safe execution. This system uses chainable tasks, cancellation tokens to stop active processes, and routing to ensure results return to the main user interface thread. The framework also covers deep-l

    Java
    عرض على GitHub↗4,004
  • nativephp/laravelالصورة الرمزية لـ NativePHP

    NativePHP/laravel

    3,885عرض على GitHub↗

    This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca

    PHPlaravelnativephpphp
    عرض على GitHub↗3,885
  • uber/ribsالصورة الرمزية لـ uber

    uber/RIBs

    7,923عرض على GitHub↗

    RIBs is a mobile architecture framework that structures applications around isolated, lifecycle-managed units of business logic called RIBs. Each RIB separates routing, business logic, and construction into distinct classes through the Router-Interactor-Builder pattern, with hierarchical dependency injection scoping dependencies per node and static analysis enforcing architectural rules at build time. The framework enforces automatic disposal of Rx subscriptions scoped to interactor lifecycles, blocking compilation when subscriptions lack proper disposal to prevent memory leaks. It supports v

    Kotlinandroidarchitectural-patternsarchitecture
    عرض على GitHub↗7,923
  • boltsframework/bolts-objcالصورة الرمزية لـ BoltsFramework

    BoltsFramework/Bolts-ObjC

    5,622عرض على 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
    عرض على GitHub↗5,622
عرض جميع البدائل الـ 30 لـ DeepLinkDispatch→

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

ما هي وظيفة airbnb/deeplinkdispatch؟

DeepLinkDispatch هو موجه روابط عميقة (deep link) وإطار عمل تنقل لنظام Android يقوم بتعيين URIs الواردة إلى أنشطة أو معالجات باستخدام تعليقات توضيحية تعريفية. يعمل كنظام لإدارة إرسال الروابط العميقة، وتحليل معلمات URI، والتحكم في تنقل التطبيق.

ما هي الميزات الرئيسية لـ airbnb/deeplinkdispatch؟

الميزات الرئيسية لـ airbnb/deeplinkdispatch هي: Android Manifest Intent Filter Generators, Deep Link Routing, Typed Argument Extractors, Manifest Generation, Android App Navigation, Deep Link Intent Parsers, Deep Link Handlers, Annotation-Based Route Mapping.

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

تشمل البدائل مفتوحة المصدر لـ airbnb/deeplinkdispatch: boltsframework/bolts-android — Bolts-Android is a mobile development library for Android that provides a framework for deep-linking and a system for… uber/ribs — RIBs is a mobile architecture framework that structures applications around isolated, lifecycle-managed units of… nativephp/laravel — This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a… boltsframework/bolts-objc — Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and… ashok-varma/bottomnavigation — BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a… aurelhubert/ahbottomnavigation — ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for…