Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
Avenging - MVP project icon

1.0 by Joaquim Ley


Dec 12, 2016

About Avenging - MVP project

Open source project demonstrating a clean MVP approach with no RxJava or Dagger.

BLOG POST: https://blog.joaquimley.com/avenging-android-mvp-23461aebe9b5#.d03ea0lv4

GITHUB: https://github.com/JoaquimLey/avenging

Uses Marvel Comics API as a service which contains all the information about Marvel's library.

All Data provided by Marvel. © 2016 MARVEL

What is MVP?

ModelViewPresenter

---------------------------

- View is a layer that displays data and reacts to user actions. On Android, this could be an Activity, a Fragment, an android.view.View or a Dialog.

- Model is a data access layer such as database API or remote server API.

- Presenter is a layer that provides View with data from Model. Presenter also handles background tasks.

Most of the modern Android applications just use View-Model architecture.

Programmers are involved into fight with View complexities instead of solving business tasks.

Using only Model-View in your application you usually end up with "everything is connected with everything", which translates into harder scalability. With the MVP approach it easier to understand the role of each element, KISS principle!

Abstracting the business logic (data and network) layer from the UI enables a painless multi-platform flavour orient development process.

What's New in the Latest Version 1.0

Last updated on Dec 12, 2016

- Character Listing
- Character Detail
- Comic detail

Translation Loading...

Additional APP Information

Latest Version

Request Avenging - MVP project Update 1.0

Uploaded by

Yosua M Sitompul

Requires Android

Android 4.2+

Available on

Get Avenging - MVP project on Google Play

Show More

Avenging - MVP project Screenshots

Comment Loading...
Languages
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Subscribed Successfully!
You're now subscribed to APKPure.
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Success!
You're now subscribed to our newsletter.