MVVM Rabbit Download APK تحميل

MVVM Rabbit Download APK icon
التطبيق من قبل:
MVVMHabit
الإصدار:
4.0.0 لأجهزة الأندرويد
مطلوب أندرويد:
Android 5.0+
تحديث في:
جمادى الأولى 11, 1445
بحجم:
798 KB

About MVVM Rabbit Download APK

At present, there are many popular MVC and MVP model development frameworks for Android, but there are very few development frameworks based on the MVVM model. MVVMHabit is based on the Google DataBinding+LiveData+ViewModel framework, integrates popular modules such as Okhttp+RxJava+Retrofit+Glide, and adds various native control-customized BindingAdapters to perfectly bind events to data sources. It is an addictive tool Practical MVVM rapid development framework. Say goodbye to findViewById(), setText(), and setOnClickListener()...

Frame Features of MVVM Rabbit

Rapid Development

You only need to write the business logic of the project, and you no longer need to worry about network requests, permission applications, View life cycles, etc. You can just roll up your sleeves and get started.

Easy Maintenance

MVVM development model, low coupling and clear logic. The Model layer is responsible for handing the requested data to the ViewModel; the ViewModel layer is responsible for processing the requested data with business logic, and finally giving it to the View layer for display, corresponding to the View; the View layer is only responsible for interface drawing and refreshing, and does not process business logic , ideal for assigning independent module development.

Popular Framework

retrofit+okhttp+rxJava is responsible for network requests; gson is responsible for parsing json data; glide is responsible for loading images; rxlifecycle is responsible for managing the life cycle of the view; coexisting with network requests; rxbinding is combined with databinding to expand UI events; rxpermissions is responsible for Android 6.0 permission application; material- dialogsA beautiful, smooth, customizable material design style dialog box.

Data Binding

It satisfies the two-way binding of databinding supported by Google's current control, and extends some unsupported data binding of the original control. For example, bind the url path of the picture to the ImageView control, and use Glide to load the picture in the BindingAdapter method; the View's OnClick event uses RxView in the BindingAdapter method to prevent repeated clicks, and then calls the event back to the ViewModel layer to realize the connection between xml and ViewModel. Binding of data and events (some extended controls and callback commands in the framework are original by @kelin).

Base Class Encapsulation

BaseActivity, BaseFragment, and BaseViewModel, which are specifically built for the MVVM model, no longer need to define ViewDataBinding and ViewModel in the View layer. They can be used directly by defining generics on BaseActivity and BaseFragment. For ordinary interfaces, you only need to write a Fragment and then use ContainerActivity to dress it up (agent). This way you do not need to register each interface in AndroidManifest.

Global Operations

  • Global Activity stack management allows you to open and end specified activities anywhere in the program, and exit the application with one click.
  • LoggingInterceptor globally intercepts network request logs, prints Request and Response, formats json and xml data display, and facilitates interface with background debugging.
  • Global cookies support SharedPreferences and memory management modes.
  • General network request exception monitoring, set corresponding messages according to different status codes or exceptions.
  • For global exception capture, the program will not crash when an exception occurs, and the application can be restarted by jumping into the exception interface.
  • Global event callback, providing two callback methods: RxBus and Messenger.
  • One line of code anywhere in the world implements file download progress monitoring (multiple file progress monitoring is not supported yet).
  • Global click event anti-shake processing to prevent clicking too fast.

Waht'S New?

- Migrate the AndroidX branch as the mainline branch;

- Upgrade third-party framework dependency versions;

- Upgrade gradle plug-in version support;

- Optimize the framework code and solve known bugs;

- Modify document description

تحميل MVVM Rabbit Download APK لأجهزة الأندرويد

MVVM Rabbit Download APK هو تطبيق Android متاح في متجرنا. يمكنك تنزيل جميع الإصدارات ، بما في ذلك أحدث إصدار - 4.0.0 . MVVM Rabbit Download APK هو تطبيق يحتوي على أكثر من 10000000 عملية تثبيت. إذا كنت ستقوم بتثبيت MVVM Rabbit Download APK على جهازك ، فيجب أن يتوفر به 798 KB space ، كما يحتاج جهاز Android الخاص بك إلى إصدار Android 5.0+ OS Android أو أعلى تم إنشاء MVVM Rabbit Download APK بواسطة developer MVVMHabit في النوع من Tools.

يوفر ApkClone جميع إصدارات MVVM Rabbit Download APK ويمكنك تنزيله مباشرة على هاتفك أو أي جهاز يعمل بنظام Android لذلك يجب عليك تنزيل الرابط أعلاه ، حيث يمكنك رؤية العديد من الروابط لتنزيل التطبيق. بالطبع يمكنك استخدام MVVM Rabbit Download APK على جهاز الكمبيوتر الخاص بك لذلك يجب عليك استخدام برامج محاكاة. جميع التطبيقات والألعاب على موقعنا مخصصة للاستخدام الشخصي فقط. قم بتنزيل MVVM Rabbit Download APK مجانًا على Android.