Udemy

Clean architecture & SOLID principles for Android in Kotlin

Enroll Now
  • 6,158 Students
  • Updated 9/2024
4.5
(1,444 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 39 Minute(s)
Language
English
Taught by
Catalin Stefan
Rating
4.5
(1,444 Ratings)
1 views

Course Overview

Clean architecture & SOLID principles for Android in Kotlin

Learn to implement Clean architecture in Android using SOLID principles and MVVM

Learn Clean Architecture and SOLID principles with this new course on Android development and Kotlin.

Most tutorials and how to's show you the basics of app building, but they don't show you how to use the latest technologies and libraries.

Most projects and jobs require you to know how to use the latest libraries. This is what this course is all about.

The purpose of this course is to give you a practical example of how to use Clean architecture, all while building a simple example app.


We will learn about:

  • Clean Architecture

  • Components and layers

  • SOLID principles

  • MVVM

  • Applying Clean architecture in an example app

  • Jetpack navigation

  • Room database

  • Dependency Injection

All of these topics are necessary to have a well rounded, scalable, robust and maintainable application. So we not only need to understand how they work, but also how they are implemented in practice and how they relate to each other. In this course we will go line by line, explain why we need it and what it does, so that you have a clear understanding of the complete process of building a modern Android app.

If you want to become an expert Android Developer, you need to know how to structure and build your applications correctly


Sign up today, and let's learn how to implement Clean architecture and SOLID principles in your projects.

Course Content

  • 10 section(s)
  • 46 lecture(s)
  • Section 1 Introduction
  • Section 2 Clean Architecture
  • Section 3 Core components
  • Section 4 Navigation
  • Section 5 Room database
  • Section 6 MVVM
  • Section 7 Showing the list
  • Section 8 Other database calls
  • Section 9 Dependency Injection
  • Section 10 Extending the application

What You’ll Learn

  • Clean architecture
  • SOLID principles
  • MVVM
  • Room database
  • Theoretical introduction
  • Practical application
  • Navigation
  • Dependency injection


Reviews

  • C
    Cristian Cucu
    5.0

    I think it is a great course. The technologies used are a bit outdated but the information which is communicated is very useful. Also there is no section about testing.

  • I
    Imran Khan
    5.0

    He was very good in explaining, and tried to be as clear as possible for any concept he applied during the course.

  • E
    Elpidia María Islas Zoquiapa
    5.0

    This course was very useful and straightforward. The explanations were simple and helped me better understand how clean architecture components work together and how to extend functionality within an organized structure.

  • A
    Alham
    5.0

    Pretty straightforward, thank you

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed