Android Clean Architecture & SOLID Principles

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Glad you made it here! all the Four of us welcoming you.Have you ever get back to your old code, saying oh god only you knows what this code means?! what a painful feeling!Forget about it, you will never face it again with Android Clean Architecture. Let's build self-documented Android apps.Not long ago, Android development was about “Activities” and messy structures. Codes in all types and shapes were written in one class. Dark times!But, like every topic in Computer Science, Android development had grown a lot through these years. Especially the introduction of Android Architecture Components.If you're an Android developer like us, you want to always keep learning, master new skills, and ultimately achieve your career goals. Then make sure to enroll in this course and learn about Android best architectures.So, welcome to our course Android Clean Architecture & SOLID Principles using Kotlin!. The silver bullet for your all coding troubles.We focus here on how to create robust, long-living, well-designed, testable, maintainable Android apps.Once you enroll to our course, you will be able to download a ready-to-use Android clean architecture app template for easing your coming projects creation.Through our course we will build code samples from scratch to apply all the concepts we learned in the earlier videos.After completing this course, you will be able to build robust, long-living, well-designed, testable, maintainable Android apps. Your code will be clean, reusable and self-documented.If you are in any level of Android Development, Believe us, you should not miss this experience. Enroll with us now.We are waiting for you to share your suggestions and have fruitful technical discussions!Here are some topics you will learn in this course:SOLID Principles
Clean Architecture
MVVM
Room
Dependency Injection (Dagger 2)
Reactive ProgrammingNo more dark times let's start a new Bright Age!

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Learn basic software architecture by applying SOLID principles
Apply Clean Architecture in order to write quality code, as a software engineer
Creating robust, long-living, well-designed, testable, maintainable Android apps
Writing clean, reusable and self-documented code
Hands-on applying different real-world scenarios in Android application following Clean Architecture rules
Having a ready-to-use Android clean architecture app template for easing your coming projects creation
MVVM, Room, Dependency injection (Dagger2), Reactive Programming

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Course programme

Introduction 4 lectures 05:11 Preview preview Introduction Learning path Historical Overview Introduction 4 lectures 05:11 Preview preview Introduction Learning path Historical Overview Preview preview Preview preview Preview preview Preview preview Introduction Introduction Introduction Introduction Learning path Learning path Learning path Learning path Historical Overview Historical Overview Historical Overview Historical Overview SOLID principles 7 lectures 11:24 SOLID principles intro Single responsibility principle Open–closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle Conclusion SOLID principles 7 lectures 11:24 SOLID principles intro Single responsibility principle Open–closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle Conclusion SOLID principles intro SOLID principles intro SOLID principles intro SOLID principles intro Single responsibility principle Single responsibility principle Single responsibility principle Single responsibility principle Open–closed principle Open–closed principle Open–closed principle Open–closed principle Liskov substitution principle Liskov substitution principle Liskov substitution principle Liskov substitution principle Interface segregation principle Interface segregation principle Interface segregation principle Interface segregation principle Dependency inversion principle Dependency inversion principle Dependency inversion principle Dependency inversion principle Conclusion Conclusion Conclusion Conclusion Different app architectures 5 lectures 11:28 Different app architectures overview Hexagonal architecture Screaming architecture Onion architecture Hexagonal architecture vs Onion architecture Different app architectures 5 lectures 11:28 Different app architectures overview Hexagonal architecture Screaming architecture Onion architecture Hexagonal architecture vs Onion architecture Different app architectures overview Different app architectures overview Different app architectures overview Different app architectures overview Hexagonal architecture Hexagonal architecture Hexagonal architecture Hexagonal architecture Screaming architecture Screaming architecture Screaming architecture Screaming architecture Onion architecture Onion architecture Onion architecture Onion architecture Hexagonal architecture vs Onion architecture Hexagonal architecture vs Onion architecture Hexagonal architecture vs Onion architecture Hexagonal architecture vs Onion architecture Clean architecture concept 6 lectures 17:22 Clean architecture concept Clean architecture components Components customization Why when to use it Pros and cons Wrap up Clean architecture concept 6 lectures 17:22 Clean architecture concept Clean architecture components Components customization Why when to use it Pros and cons Wrap up Clean architecture concept Clean architecture concept Clean architecture concept Clean architecture concept Clean architecture components Clean architecture components Clean architecture components Clean architecture components Components customization Components customization Components customization Components customization Why when to use it Why when to use it Why when to use it Why when to use it Pros and cons Pros and cons Pros and cons Pros and cons Wrap up Wrap up Wrap up Wrap up

Additional information

Be eager to learn and practice new Android development trends Android development basics OOP

Android Clean Architecture & SOLID Principles

£ 150 + VAT