Complete Kotlin Design Patterns masterclass

Improve your coding skills by learning Software Design Patterns applied to Kotlin and Android development

4.59 (345 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Complete Kotlin Design Patterns masterclass
2,689
students
4 hours
content
Jan 2024
last update
$94.99
regular price

What you will learn

Design Patterns

Proper Kotlin development

Creational Patterns

Structural Patterns

Behavioural Patterns

Coding practice

Why take this course?

Kotlin is the main development language for the Android system.

Knowing how to build well structured programs and apps, that are scalable and robust is essential for every developer.

That's why I've created this course on Design Patterns for Kotlin.

Here you will learn how to apply popular patterns to your code, such as Builder, Adapter, Abstract Factory, as well as lesser known but very useful patterns, such as Composite, Decorator, Strategy etc.

This course will teach you how to structure your code so that it is more maintainable as it grows, and that it's easier to debug and test. When building a new project, you are not trying to reinvent the wheel, but instead to implement the correct solutions to the problems that you encounter.

It will also teach you the terminology that you need when you communicate with top level developers. When they say they implemented a factory for a piece of code, or the added a builder pattern for the creation of a certain object, you will immediately know what they mean.

This course covers 3 types of design patterns

  • Creational

  • Structural

  • Behavioural

We will also include code samples at each step of the way, so that you already know how to implement these patterns in practice.

Sign up today, and let's learn how to use Design Patterns in Kotlin.

Screenshots

Complete Kotlin Design Patterns masterclass - Screenshot_01Complete Kotlin Design Patterns masterclass - Screenshot_02Complete Kotlin Design Patterns masterclass - Screenshot_03Complete Kotlin Design Patterns masterclass - Screenshot_04

Reviews

Rodrigo
October 17, 2023
Achei um bom curso, porém um tanto superficial nos conceitos. Ele passa por vários conceitos de design patterns sem se aprofundar muito em cada um.
Martin
October 16, 2023
Really awesome course, I liked how to use design patterns in a simple way with unit testing. Would like to know how to apply this knowledge in a real project.
Anna
October 13, 2023
This is more of an introduction, rather than a master class. The explanations are shallow and could definitely be better, sharper. Furthermore, the instructor does not seem to answer questions. It's ok, if you want to familiarise yourself, it is not too long. But let's not confuse activity with achievement.
Anupama
September 20, 2023
Good to have all the design patterns commonly used at one place. Also the examples with tests were well structured
Brian
July 15, 2023
Clear explanations. Easy-to-understand lectures and exercises. Really helped demystify the GoF book, while applying it to the modern Kotlin language.
Konstantin
May 3, 2023
The course is not detailed at all. It feels like the author just took some snippets of codes from different resources and uses them in the course without going into much of the details. Some functions in the examples don't seem to be related to a specific pattern at all. Looks like he just wanted to make some money without not much effort. Not recommended, don't waist your time!
Obed
April 17, 2023
Helps to refresh design patterns and how to implement them in Kotlin. A little more detail in some aspects, like kotlin language advantages for certain patterns, would be appreciated
Marcos
March 17, 2023
This course is good, but I feel that some examples of code don't is so simplified and I needed to search more about it. In general is a very good introduction course about Design Patterns.
Rakhatali
January 18, 2023
Clearly explains everything, this is what I was looking for. The bad thing is that he used Intellij Idea instead of Android Studio, but there are still small differences.
David
October 26, 2022
The best design pattern course that I have ever taken. I have practised these patterns since many years, yet I gain a deeper understanding from these concise tutorials. I have purchased almost every course provided by Stefan and the reason is that it provides tremendous value. Thanks Stefan !
Tara
August 5, 2022
While you can learn to program without knowing about patterns this course takes your skills to the next level and can help bring understanding to why certain programming choices were made and how you can follow similar patterns. I love the examples and the tests provided
Jonel
July 1, 2022
I have learned a lot from this course though I have hard time thinking of what scenario or instance I will be using each design pattern. it's an overwhelming knowledge. Thanks also for the simple unit testing part :D
Dmitri
April 7, 2022
Perfect explaining with a good examples. This is another one great Catalin's course I have been taking. Recommend to Kotlin devs.
Francisco
February 16, 2022
I would only say that it would be cool to also learn HOW to figure out when to use each one... maybe with more examples or even challenges for whom is taking the course. Other than that I think its good for a short course. I would probably rename it as CrashCourse or Intro to... since its not super thorough, anyhow it was worth it.
Tiam
December 17, 2021
Needs realistic Android-specific examples where design patterns are used. Explanations sometimes were vague. Good general overview of design patters, but not fully complete.

Charts

Price

Complete Kotlin Design Patterns masterclass - Price chart

Rating

Complete Kotlin Design Patterns masterclass - Ratings chart

Enrollment distribution

Complete Kotlin Design Patterns masterclass - Distribution chart
3492582
udemy ID
9/11/2020
course created date
9/27/2020
course indexed date
Bot
course submited by