It's the last day for these savings

MVI architecture for Android with XML layouts

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

355 Students

1h24min

All Levels

4.5

thumbnail
  • Overview
  • Curriculum
  • Discussion
  • Review
  • Instructor

What you will learn

  • Android Architectures

  • MVI Architecture

  • MVVM Architecture

  • Android development

What are the requirements for taking your course

  • Android development knowledge

Who is this course for

  • Beginner Android developers

  • Advanced Android developers

Description

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.

Introduction

Introduction

Important message about Udemy reviews

Engage on social media

Android Architectures

Why MVI

MVI Architecture

MVI

Project introduction

Dependencies

Create project and add dependencies

Setup Retrofit

Intent and State

ViewModel

Layouts

RecyclerView Adapter

Putting it all together

Running the app

Conclusion

Conclusion

img

No Discussion Found

4.5

83 Reviews

5
41
4
29
3
11
2
2
1
0
Catalin Stefan

Instructor

$15.72

This Course Includes

17 Lessons
0 Quiz
0 Assignment
6 Downloadable Resources
English
Full Lifetime Access
Certificate of completion
Go To Class

Related Skills

More Courses From Udemy Udemy