Posting blog: https://blog.joaquimley.com/avenging-android-mvp-23461aebe5b5#.d03ea0lv4
GitHub: https://github.com/joaquimley/avenging
menggunakan Marvel Comics API Layanan yang berisi semua informasi tentang Perpustakaan Marvel.
Semua data yang disediakan oleh Marvel. © 2016 Marvel
Apa itu MVP?
ModelViewPresenter
---------------------- ---
- Lihat adalah lapisan yang menampilkan data dan bereaksi terhadap tindakan pengguna. Di Android, ini bisa menjadi kegiatan, fragmen, android.view.view atau dialog.
- Model adalah lapisan akses data seperti API basis data atau Remote Server API.
- Presenter adalah lapisan itu Menyediakan tampilan dengan data dari model. Presenter juga menangani tugas latar belakang.
Sebagian besar aplikasi Android modern hanya menggunakan arsitektur model tampilan.
Pemrogram terlibat dalam pertarungan dengan kompleksitas, alih-alih menyelesaikan tugas-tugas bisnis. Dalam aplikasi Anda, Anda biasanya berakhir dengan "semuanya terhubung dengan segalanya", yang diterjemahkan menjadi skalabilitas yang lebih keras. Dengan pendekatan MVP lebih mudah untuk memahami peran masing-masing elemen, prinsip ciuman!
Abstrak Logika bisnis (data dan jaringan) Lapisan dari UI memungkinkan proses pengembangan berorientasi multi-platform yang tidak menyakitkan.
- Character Listing
- Character Detail
- Comic detail