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

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

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

sockeqwe/mosby

0
View on GitHub↗
5,439 نجوم·834 تفرعات·Java·Apache-2.0·7 مشاهداتhannesdorfmann.com/mosby↗

Mosby

Mosby هو إطار عمل لطبقة العرض لتطبيقات Android مصمم لإدارة حالة التطبيق ونوايا المستخدم. يعمل كأداة معمارية تنفذ كلاً من أنماط Model-View-Intent (MVI) وModel-View-Presenter (MVP).

يستخدم إطار العمل تدفق بيانات أحادي الاتجاه للحفاظ على مصدر واحد للحقيقة، مما يضمن بقاء تحديثات الحالة قابلة للتنبؤ بها من خلال معالجة النوايا عبر مسار منطقي واحد. يفصل منطق الأعمال عن طبقة العرض لفصل منطق العرض عن فئات Android Activity وFragment.

يوفر النظام قدرات لإدارة الحالة وتنسيق التنقل، ومزامنة حالة التطبيق مع انتقالات الشاشة.

Features

  • Android State Management Frameworks - Provides a framework for managing complex UI state in Android apps using a single source of truth.
  • Android App Architecture Patterns - Offers structural design patterns for organizing Android applications to separate business logic from the user interface.
  • Android MVP Frameworks - Provides a framework implementing the Model-View-Presenter pattern specifically for Android applications.
  • MVI Integration - Acts as a presentation layer framework for Android supporting both MVP and MVI architectural patterns.
  • Logic and Presentation Separation - Isolates business logic and data fetching from visual Android components to simplify development and testing.
  • MVP Implementations - Provides an implementation of the Model-View-Presenter pattern to separate business logic from the view layer.
  • Presenter Patterns - Uses presenter patterns to move complex logic out of Android Activity and Fragment classes for better testability.
  • Unidirectional Data Flow Architectures - Implements a unidirectional data flow architecture to ensure predictable state updates via processed user intents.
  • Android - Implements an opinionated framework for managing reactive screen state in Android using unidirectional data flow.
  • UI Navigation Coordination - Coordinates transitions and logical flows between different Android user interface pages to ensure correct data display.
  • State-Driven Navigations - Coordinates navigation triggers based on state management actions to preserve application state during transitions.
  • Advanced Development Frameworks - Model-View-Presenter and Model-View-Intent library.

سجل النجوم

مخطط تاريخ النجوم لـ sockeqwe/mosbyمخطط تاريخ النجوم لـ sockeqwe/mosby

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

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

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

Start searching with AI

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

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

    antoniolg/androidmvp

    5,900عرض على GitHub↗

    This project is a reference implementation of the Model-View-Presenter architecture for Android applications. It serves as a structural example of how to separate business logic from the user interface through a presenter-based framework. The implementation focuses on a clean architecture approach, using presenters to mediate all communication between the data model and the view. It employs a passive view pattern and interface-based decoupling to isolate the user interface from domain rules. The architecture incorporates interactor-based domain logic and layered separation to reduce systemic

    Java
    عرض على GitHub↗5,900
  • airbnb/mavericksالصورة الرمزية لـ airbnb

    airbnb/mavericks

    5,934عرض على GitHub↗

    Mavericks is an opinionated Android state management framework that structures screen-level state as a single immutable object and processes user actions through a unidirectional data flow. It enforces state immutability to prevent unintended mutations and simplify debugging, while managing state subscriptions and cleanup based on Android lifecycle events to prevent memory leaks. The framework uses a ViewModel-driven architecture where business logic and state management are encapsulated in ViewModels that survive configuration changes. User actions are handled through dedicated intent object

    Kotlin
    عرض على GitHub↗5,934
  • janishar/android-mvp-architectureالصورة الرمزية لـ janishar

    janishar/android-mvp-architecture

    4,425عرض على GitHub↗

    This project is a reference implementation of the Model-View-Presenter (MVP) architecture for Android applications. It focuses on separating business logic from the user interface by decoupling data logic, UI presentation, and view layers. The implementation distinguishes itself through the inclusion of a boilerplate generator that automatically creates the activity, presenter, and view files required for the MVP pattern. It utilizes a compile-time dependency injection framework to manage object lifetimes and a reactive programming workflow to handle asynchronous data streams and event propag

    Javaandroid-architectureandroid-mvp-architecturedagger
    عرض على GitHub↗4,425
  • tommylemon/android-zblibraryالصورة الرمزية لـ TommyLemon

    TommyLemon/Android-ZBLibrary

    5,604عرض على GitHub↗

    Android-ZBLibrary is a mobile framework providing core primitives for Android development, including a Model-View-Presenter framework for structural architecture, a network request wrapper, and a local data persistence layer. It also includes a library of reusable interface elements and a background task manager to maintain user interface responsiveness. The framework decouples business logic from user interfaces through its MVP implementation and manages external service integration via tools for HTTP communication, JSON processing, and response caching. The library covers a broad set of ca

    Javafastjsonglideokhttp
    عرض على GitHub↗5,604
عرض جميع البدائل الـ 30 لـ Mosby→

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

ما هي وظيفة sockeqwe/mosby؟

Mosby هو إطار عمل لطبقة العرض لتطبيقات Android مصمم لإدارة حالة التطبيق ونوايا المستخدم. يعمل كأداة معمارية تنفذ كلاً من أنماط Model-View-Intent (MVI) وModel-View-Presenter (MVP).

ما هي الميزات الرئيسية لـ sockeqwe/mosby؟

الميزات الرئيسية لـ sockeqwe/mosby هي: Android State Management Frameworks, Android App Architecture Patterns, Android MVP Frameworks, MVI Integration, Logic and Presentation Separation, MVP Implementations, Presenter Patterns, Unidirectional Data Flow Architectures.

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

تشمل البدائل مفتوحة المصدر لـ sockeqwe/mosby: antoniolg/androidmvp — This project is a reference implementation of the Model-View-Presenter architecture for Android applications. It… airbnb/mavericks — Mavericks is an opinionated Android state management framework that structures screen-level state as a single… janishar/android-mvp-architecture — This project is a reference implementation of the Model-View-Presenter (MVP) architecture for Android applications. It… tommylemon/android-zblibrary — Android-ZBLibrary is a mobile framework providing core primitives for Android development, including a… android10/android-cleanarchitecture-kotlin — This project is a reference Kotlin Android application template and a set of sample implementations demonstrating… jessyancoding/mvparms — MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for…