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
- 82% Android Architecture Masterclass

Android Architecture Masterclass

$14.99Track price

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

In this course, you’ll deep dive into Android design and architecture and learn how to write clean, readable and maintainable code in your Android applications.

As you probably know, starting developing for Android isn’t that hard. Really, you can go from zero to publishing an app on Google Play in just few months. However, it’s even easier to mess up your Android project with dirty code.

The symptoms of dirty code are all too common: classes with thousands of lines of code, duplicated code all over the place, obscure naming, random structure of packages, Singletons, etc. All these are very serious problems which, sooner or later, appear in and slow down most Android projects.

However, it doesn’t have to be like that! There are best practices which you can learn and use in your Android applications that will ensure their long–term quality:

Clean Architecture

Model–View–X architectural patterns

Dependency Injection

Package by Feature

Logic Reuse Through Composition and Inheritance

Many more…

After completing this course, you’ll start writing clean and readable code. Different features will be encapsulated in small, decoupled classes which will be organized into meaningful packages to reflect your application’s business domain. You’ll be using standard design and architectural patterns, so other developers will have easier time ramping up on your code. And much, much more…

Instructor Details

I'm a professional Android developer with a wide range of technical interests. After working in microelectronics industry in the past, I'm now constantly amazed at the ability of software developers to turn ideas into products. I really like teaching and find exceptional satisfaction in explaining complicated ideas in simple words. My courses are aimed at professional software developers who take their job seriously and aim at technical excellence.

Specification: Android Architecture Masterclass

Duration

7 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

No

20 reviews for Android Architecture Masterclass

4.6 out of 5
17
1
2
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Lars Spangenberg

    Very glad I found this course. For some reason I always have a difficult time finding reliable information on writing good architecture, so I’m very happy I found this course. This course puts heavy emphasis on using good design principles to enable better maintainability and testability and then goes into detail where and why these principles are applied in your architecture and why that approach is beneficial in the long run, which I found very insightful. Great Course!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Manu Vamsi Samala

    Great start.. and very detailed approach towards subject

    Helpful(0) Unhelpful(0)You have already voted this
  3. Carlo Minciacchi

    The course is spot on and very well organised. Covers the topics efficiently and in a transferable manner.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Mario Egli

    would’ve loved to hear more about Android ViewModels since they seem to be state of the art now. I guess using them would change your MVC pattern quite a bit

    Helpful(0) Unhelpful(0)You have already voted this
  5. Ki Ho Youn

    this lecture makes me stronger as developer 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  6. Eyal Yaakobi

    Explanations are very good! very good teacher! I learned a lot!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Danil Lakhtin

    I am an experienced iOS developer. After starting to study Android development I realized that firstly I do not understand how dependencies can be injected into Activity and secondly what is the composition root and how to organize it better. A long search led me to this course where the author perfectly explained and showed everything. The author has a deep understanding of SOLID principles and pays a lot of attention to any decision he makes. Must watch. Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Dipesh Malkar

    I was looking to build my app which would be easy to maintain in a long term. Way of teaching is just perfect and as simple as it gets. Highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Ruoping Xu

    Well written and structured course. Extremely helpful for me, as I’m trying to become a better Android developer, but haven’t had the chance to explore well designed architectures in depth. This course lays out a lot of architecture foundations and guides you through all the steps and decisions that lead to a fully fleshed out architecture (which is a lot of code and if I had just looked at the end product, I would not have understood why everything is the way that it is) .

    Helpful(0) Unhelpful(0)You have already voted this
  10. Lubabosk@hotmail.com

    Great Work

    Helpful(0) Unhelpful(0)You have already voted this
  11. Mark Stanton

    The course has been really well analysed to clearly reveal both the form and the content of its subject. It shows highly organised thought and very clever presentation.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Hamilton Urbano

    Excellent course, It should be redone using MVVM but it was great to learn about basics and more about MVC

    Helpful(0) Unhelpful(0)You have already voted this
  13. Kevin Cousineau

    Good pace. Good code walk thru.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Adrian Lazaro

    All courses from Vasiliy are absolutely incredible. Thanks for all Vasiliy!

    Helpful(0) Unhelpful(0)You have already voted this
  15. Jessica

    It’s rare to find a course with good contents, and it’s just beyond my expectations to find this intermediate Android content in Udemy. Back those days I only found ‘good for dummies’, and no offense those were good courses too, but just not what I was searching for. Anyway I still like how instructors deliver values, in this case materials to our plate.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Joshua Swigut

    Does an amazing job of breaking high level abstract ideas into concrete and logical explanations. Well done, sir.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Neeraj Gupta

    I

    Helpful(0) Unhelpful(0)You have already voted this
  18. KiranSrinivasRao

    I pretty much liked the Architectural pattern of MVC I wasn’t aware how magically Vasiliy could use Observables Interface Delegate the Life cycle into A Independent Controller which is unit testable as well as more modular to register them in Onstart and unregister them in OnStop and sve the result in OnsaveInstance and retrieve it in OnCreate common pattern that I see was extra ordinary and beautiful . How Composition root is used on Activity and Fragment and later once we see a Common dependency then you write a Activity Composition root to cater the needs of Activity and Fragment in last part of Course Permissions Helper was absolutely splendid. I have loved the course and enjoyed each and every thing that was displayed now the true love comes with my practice and how well I have Understood it . Thanks a ton Vasiliy for this course Martin Fowler’s statement was icing on the cake at last. Superb : )

    Helpful(0) Unhelpful(0)You have already voted this
  19. Traian Radu Plosc

    A professional course with a lot of new information

    Helpful(0) Unhelpful(0)You have already voted this
  20. Tiago Ferreira Sutter

    Awesome course! Went beyond my expectation.

    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 Architecture Masterclass

    $14.99

    Price tracking

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