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

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

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

JessYanCoding/MVPArms

0
View on GitHub↗
10,248 نجوم·2,350 تفرعات·Java·Apache-2.0·3 مشاهدات

MVPArms

MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for decoupling business logic from user interface components through a structured architectural implementation.

The framework features automated boilerplate generation to produce base classes and dependency injection files, reducing manual project setup. It includes a centralized configuration system to manage global application settings and a dependency injection wrapper that bundles networking and image loading libraries.

The project covers lifecycle management by binding logic controllers to screen lifecycles for automated resource cleanup. It also provides a network integration layer with capabilities for request logging, transfer progress monitoring, and dynamic base URL reconfiguration during runtime. Component communication is handled via a standardized event bus for publishing and subscribing to messages.

Local data persistence is supported through a utility for clearing temporary cached files.

Features

  • Android Application Frameworks - Ships a foundational framework for Android apps based on the Model-View-Presenter pattern to decouple business logic.
  • MVP Implementations - Implements the Model-View-Presenter pattern to decouple business logic from user interface components.
  • Boilerplate Generators - Automatically generates standard base classes and dependency injection files to reduce manual project setup.
  • Android - Generates base classes and dependency injection files to accelerate the initial setup of Android project structures.
  • Android App Boilerplates - Provides pre-configured base classes and dependency injection templates to accelerate Android project setup.
  • Android MVP Frameworks - Implements the Model View Presenter pattern to separate business logic from user interface components in Android applications.
  • Component Lifecycle Management - Links logic controllers to screen lifecycles to automate resource destruction and memory management.
  • Android Injection Systems - Provides a centralized dependency injection system tailored for Android components and global application settings.
  • Android Lifecycle Management - Binds logic controllers to activity and fragment lifecycles to automate resource cleanup and prevent memory leaks.
  • Lifecycle-Aware Async Wrappers - Links logic controllers to screen lifecycles to automate resource cleanup and prevent memory leaks.
  • Android Libraries - Bundles and configures networking, image loading, and event bus libraries into a unified foundation.
  • Android Foundation Bundles - Bundles networking, image loading, and dependency injection tools into a unified foundation for consistent implementation.
  • Android Network Monitoring - Monitors API traffic and allows updating base URLs at runtime to test different server environments.
  • Network API Wrappers - Provides a network API wrapper that handles dynamic base URL switching and request logging for API calls.
  • Global Application Settings - Provides a centralized system for managing application-wide runtime behavior and resource limits.
  • Centralized Configuration Systems - Manages global application properties and third-party library settings through a single coordinated configuration point.
  • Event Bus Systems - Coordinates communication between decoupled components using a standardized system for publishing and subscribing to events.
  • Framework Core Integration - Integrates foundational libraries and base functionality as a substrate for application components.
  • Network Traffic Logging - Captures and formats outgoing requests and incoming responses through a middleware layer for debugging.
  • Network Traffic Logs - Implements a system to format and print network request and response logs for debugging.
  • Runtime Base URL Switching - Provides the ability to dynamically reconfigure the API base URL during runtime to redirect outgoing requests.

سجل النجوم

مخطط تاريخ النجوم لـ jessyancoding/mvparmsمخطط تاريخ النجوم لـ jessyancoding/mvparms

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

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

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

Start searching with AI

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

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

    goldze/MVVMHabit

    7,701عرض على GitHub↗

    MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android Architecture Components. It provides a pre-integrated foundation designed to decouple business logic from user interface rendering and lifecycle management. The project distinguishes itself by bundling a comprehensive set of architectural templates, including a reactive event bus for decoupled component communication, token-based data exchange between logic instances, and a single-activity fragment hosting system to reduce manifest overhead. The framework covers broad capability

    Javaaacdatabindingglide
    عرض على GitHub↗7,701
  • jiangqqlmj/fastdev4androidالصورة الرمزية لـ jiangqqlmj

    jiangqqlmj/FastDev4Android

    2,825عرض على GitHub↗

    FastDev4Android is an all-in-one development framework for building Android applications. It accelerates app creation by integrating networking, data parsing, dependency injection, image loading, and UI components into a single workflow, bundling these capabilities to speed up mobile app development. The framework provides annotation-driven dependency injection that automatically wires components, views, event handlers, and threading into Android components at compile time. It implements the Model-View-Presenter (MVP) pattern to separate data, UI, and business logic into distinct layers for i

    Java
    عرض على GitHub↗2,825
  • 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
  • amitshekhariitbhu/rxjava2-android-samplesالصورة الرمزية لـ amitshekhariitbhu

    amitshekhariitbhu/RxJava2-Android-Samples

    4,917عرض على GitHub↗

    This repository is a collection of practical implementation patterns and reference samples for using RxJava 2 to manage asynchronous data streams in Android applications. It serves as a reactive programming implementation guide, providing code examples for handling complex event-driven logic and asynchronous patterns within mobile environments. The project distinguishes itself by providing specific reference implementations for common mobile challenges, such as real-time search with debouncing, on-demand list pagination for infinite scrolling, and cache-first data streaming to reduce perceive

    Javaandroidexampleexamples
    عرض على GitHub↗4,917
عرض جميع البدائل الـ 30 لـ MVPArms→

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

ما هي وظيفة jessyancoding/mvparms؟

MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for decoupling business logic from user interface components through a structured architectural implementation.

ما هي الميزات الرئيسية لـ jessyancoding/mvparms؟

الميزات الرئيسية لـ jessyancoding/mvparms هي: Android Application Frameworks, MVP Implementations, Boilerplate Generators, Android, Android App Boilerplates, Android MVP Frameworks, Component Lifecycle Management, Android Injection Systems.

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

تشمل البدائل مفتوحة المصدر لـ jessyancoding/mvparms: goldze/mvvmhabit — MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android… jiangqqlmj/fastdev4android — FastDev4Android is an all-in-one development framework for building Android applications. It accelerates app creation… janishar/android-mvp-architecture — This project is a reference implementation of the Model-View-Presenter (MVP) architecture for Android applications. It… amitshekhariitbhu/rxjava2-android-samples — This repository is a collection of practical implementation patterns and reference samples for using RxJava 2 to… tommylemon/android-zblibrary — Android-ZBLibrary is a mobile framework providing core primitives for Android development, including a… antoniolg/androidmvp — This project is a reference implementation of the Model-View-Presenter architecture for Android applications. It…