android-architecture
android-architecture copied to clipboard
Comparing MVC, MVP and MVVM in android through complete apps
Android Architecture Samples
Comparing MVC, MVP and MVVM in android through a complete movie search appThis is the complementary repository to the series of articles on my website.
no-architecture app:
branch: no-architecture
article: android architecture: Part 1: introduction
Model-View-Controller (MVC) app:
branch: mvc
article: android architecture: Part 2: MVC
Model-View-Presenter (MVP) app:
branch: mvp
article: android architecture: Part 3: MVP
Model-View-ViewModel (MVVM) app using RxJava:
branch: mvvm-rxjava
article: android architecture: Part 4: MVVM with RxJava
Model-View-ViewModel (MVVM) app using LiveData and how it compares to RxJava:
branch: mvvm-livedata
article: android architecture: Part 5: MVVM with LiveData
Model-View-ViewModel (MVVM) app using LiveData and ViewModel:
branch: mvvm-liveData&viewModel
article: android architecture: Part 6: MVVM with LiveData and ViewModel
Model-View-ViewModel (MVVM) app using LiveData and ViewModel:
branch: mvvm-liveData&viewModel-revised
article: android architecture: Part 7: ViewModel with LiveData and RxJava
Model-View-Presenter (MVP) app using 'easy-mvp' library:
branch: mvp-easymvp
article: Easy MVP library for android