Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 88% New 2020! Android MVI pattern. Tests. Dependency Injection.

Android Redux/MVI pattern. Tests. Dependency Injection.

$9.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.6/10 (Our Score)
Product is rated as #44 in category Android Development

Creating an android application can be easy. However the easy way is not always the most well thought out way. 

In this course we will learn what it means to create an application the easy way and then what the easy way looks like when refactored to the clean and maintainable way. The course focuses hard on maintainability and testability. Covering a variety of topics such as how to build your own Dependency Injection, how Dependency Injection is done using Dagger 2, Model View Intent pattern, RxJava (RxKotlin), Room database, Retrofit, viewModels, Instrumentation testing with Espresso, jUnit testing your business logic controllers, Firebase MLKit barcode detection.

After completing this course you will know why writing clean and maintainable code is good and how to use it in your upcoming projects. You will also get a very powerful portfolio project out of the FoodDataViewer  application that we will be building in the second half of this course.

Both sections of the course will focus on the Model View Intent architecture. The difference between the 2 sections will be that the first section will teach you how to refactor a simply created application and also how to create dependency injection yourself. By doing so we will understand the nuts and bolts of MVI archtecture. Also we will learn to create dependency injection ourselves before using a library for it. This knowledge will lead us to the second section where we will actually create a bigger maintainable and testable application right away using Dagger 2 and a list of other applications.

Instructor Details

Software engineer with many years of experience. Mostly with Android programming but have also dwelled into NodeJS, Flutter and Spring Boot when required. University degree in Computer Science (BA) from Tal Tech University in Estonia. I once started just like you all by viewing courses on Udemy. Now I have made it to the point where I publish courses myself. I am happy to be creating courses and be giving something back to the place that once taught me how to code.

Specification: Android Redux/MVI pattern. Tests. Dependency Injection.

Duration

10 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

No

3 reviews for Android Redux/MVI pattern. Tests. Dependency Injection.

4.7 out of 5
2
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Kaupo Aun

    I am learning Android development and RxKotlin at the moment. Eventhough this course sometimes requires me to research some topics myself it is greatly helpful in teaching how to structure code for testability. Thank you, Aleks! And keep up the good work!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Frank Lybek

    Eventhough I’m not an Android developer myself, I’ve done some recreational Android development for fun. Still, I would consider myself a beginner. This course, however, I found quite useful in developing my skills further. The author covers a wide range of interesting topics and puts them all to use in projects. Definitely a good course!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Aleksandr Beloushkin

    The course is interesting, contains hot topics and good content but there are issues. Sound quality sometimes is poor and you need to put some effort to understand what is said. Also sometimes explanations are a bit too short for the most interesting places.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Android Redux/MVI pattern. Tests. Dependency Injection.
    Android Redux/MVI pattern. Tests. Dependency Injection.

    $9.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare