MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 17 Lessons (3h 30m) | Size: 1.4 GB
The main objective of this course is to provide an introduction to MVI architecture (what I think is currently the best architecture), but that’s subjective. As I’ve said many times on video, there is technically no BEST architecture. This just happens to be the one I think is the best and I’ll show you why in this course.)
A wide arrange of experience levels from complete beginners to advanced. I built this to demonstrate MVI architecture for someone who doesn’t know MVI or necessarily any architecture.
Someone planning to watch my Powerful Android Apps with Jetpack Architecture course. This course is a pre-requisite.
What you’ll learn:
Introduction to MVI architecture
Handling multiple network request events
Returning LiveData from Retrofit
Handling Generic Api Responses (Error or Success)
DataState and Event Wrappers:
Updating UI with “Loading”, “Error” or “Data” responses from the network requests
Consuming “Data” and “Error” events to prevent multiple observable emissions
Setting up a RecyclerView with custom adapter
DiffUtil to submit list-items
Fragment to Activity communication via interface