MVI architecture for Android with XML layouts

Learn MVI - Model View Intent - Architecture with XML layouts. We use MVVM, Coroutines, Retrofit, Glide and Kotlin

4.73 (63 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
MVI architecture for Android with XML layouts
264
students
1.5 hours
content
Aug 2023
last update
$49.99
regular price

What you will learn

Android Architectures

MVI Architecture

MVVM Architecture

Android development

Why take this course?

In this course we discuss the MVI - Model View Intent - architecture for Android development.

The MVI Architecture is the newest iteration in the MVX types or architectures for Android, and brings with it a few different benefits. Most importantly, user interaction traceability, system state predictability and ultimately, improved scalability and testability.

As an Android developer, it's important to stay up to date with the latest developments.

This architecture has distinct advantages and disadvantages that are important to know when deciding whether to implement it in your application. In addition, it’s important to be able to discuss it in an Android interview, where you might be judged on whether or you have heard of it.

In this course, we will go through a theoretical description of Android architectures in general, such as MVC - Model View Controller, MVP - Model View Presenter and MVVM - Model View ViewModel. Finally we will see what the new MVI Architecture brings to the table.

We will also implement the knowledge we learned in a practical application. We will build an app that retrieves a list of animals from a backend api, and displays it in a list in the application. The application will showcase how to use the MVI architecture in a simple case, so that it’s easier to understand.

This is also an excellent project course for someone who wants to sharpen their Android development skills.

So sign up today and let's learn about the MVI architecture as it applies to Android development.

Screenshots

MVI architecture for Android with XML layouts - Screenshot_01MVI architecture for Android with XML layouts - Screenshot_02MVI architecture for Android with XML layouts - Screenshot_03MVI architecture for Android with XML layouts - Screenshot_04

Reviews

Waleedbadar
April 30, 2023
The course is just fine, First It's a very short course, MVI architecture should be cover for more larger apps, The architecture is way more simple, Its just for the beginners. Plus The dependencies are outdated, so the course needs to be updated.
Rakhatali
February 1, 2023
A good course, the teacher knows how to explain, but the chosen project seems to me too small to feel the whole essence of architecture
Alex
July 13, 2022
Good course for those who want to learn new architecture, without any other additional difficulties like DI. Thank you! Just 2 notice: - it would be fine to have more than 1 action/intent, I'd add f.e. MainIntent.Backpressed action and handle backpresed event (add Leave state and only in that state leave the app); - package structures: I khow that is arguable thing, but imho it would be fine to have a habit to have packages like in a clean architecture, main level presentation-domain-data and lower levels. Course is awsame, thank you! I worked with MVVM and now is trying to come to that new arch.

Charts

Price

MVI architecture for Android with XML layouts - Price chart

Rating

MVI architecture for Android with XML layouts - Ratings chart

Enrollment distribution

MVI architecture for Android with XML layouts - Distribution chart
4562012
udemy ID
2/21/2022
course created date
2/26/2022
course indexed date
Bot
course submited by