Use APKPure App
Get Avenging - MVP project old version APK for Android
progetto open source dimostrando un approccio pulito MVP senza RxJava o Dagger.
BLOG POST: https://blog.joaquimley.com/avenging-android-mvp-23461aebe9b5#.d03ea0lv4
Github: https://github.com/JoaquimLey/avenging
Utilizza Marvel Comics API come un servizio che contiene tutte le informazioni sulla biblioteca di Marvel.
Tutti i dati forniti da Marvel. © 2016 MARVEL
Che cosa è MVP?
ModelViewPresenter
---------------------------
- View è uno strato che visualizza i dati e reagisce alle azioni dell'utente. Su Android, questo potrebbe essere un'attività, un frammento, un android.view.View o di una finestra di dialogo.
- Modello è uno strato di accesso ai dati, come database o API API server remoto.
- Presenter è uno strato che fornisce vista con i dati del modello. Presentatore gestisce anche le attività in background.
La maggior parte delle moderne applicazioni Android basta usare l'architettura View-modello.
I programmatori sono coinvolti in lotta con Vista complessità invece di risolvere attività aziendali.
Utilizzando solo Model-View nell'applicazione di solito finisce con "tutto è collegato con tutto", che si traduce in una scalabilità più difficile. Con l'approccio MVP più facile capire il ruolo di ogni elemento, principio KISS!
Astraendo la logica di business (dati e di rete) strato dall'interfaccia utente consente a un doloroso processo di sviluppo sapore orientare multi-piattaforma.
Last updated on Dec 12, 2016
- Character Listing
- Character Detail
- Comic detail
Caricata da
Yosua M Sitompul
È necessario Android
Android 4.2+
Categoria
Segnala
Avenging - MVP project
1.0 by Joaquim Ley
Dec 12, 2016