How to write cleaner Android code with Kotlin (Udemy.com)
Learn how to clean your Android code and become a better Kotlin Android developer that writes clean and better code!
Created by: Catalin Ghita
Last updated September 2021
What you will learn
- How to write clean Android code
- How to create a clean coding mindset
- Awesome Kotlin features
- How to clean up an existing project
- Hidden Android Studio shortcuts
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100
Course Description
Have you ever gone back to your code and understood nothing because it was too messy and unorganized? Have you spent tons of time trying to figure out what in the world have you written in that app?
This has happened to me many times as well and I know how frustrating this is, but we are here to actually fix it and prevent it from happening again!
Class objective
This course is about writing clean Kotlin Android code which will save you a lot of time. You will be able to write much better and consistent code, so you will never end up wasting so much time trying to understand your projects.
We will work together on your programming mindset. We are going to create a way of thinking so when you write code you also refactor it afterwards, because cleaning your code after you finish a feature is as important as having the ability to write it in the first place.
This course also features many tips and tricks on how to write clean and readable Kotlin code. This course also features many tips and tricks on how to write clean and readable Kotlin code. You will learn about inline functions and trailing lambdas as well as other awesome Kotlin extensions.
What are you waiting for? Jump in and let's clean some code!
Instructor Details
- 4.5 Rating
131 Reviews
Catalin Ghita
Hello, I'm Catalin and I'm a Software Engineer at AirTouch New Media, main editor at CodingTroops and tech enthusiast on everything that is about code and programming.
I’ve been developing Android apps all my life now and I believe that this is a great time and moment for me to share all the tips and tricks that I've learned while coding on huge applications with millions of downloads and reviews.
My main projects vary from open source contributions to the Android library ecosystem, Augmented Reality Apps built on ARCore SDK to smart AI applications that make use of the most advanced NLP engines out there. If you'd like to check them out, make sure to visit my Github profile page.
More courses by Catalin Ghita
Jetpack Compose Crash course for Android with Kotlin (2022)
4.5 (4,095 Reviews)
Provider: Udemy
Time: 10.9h
$74.99
More Android Development courses
The Complete Xamarin Developer Course: iOS And Android! (2025)
4.8 (4,610 Reviews)
Provider: Udemy
Time: 27.3h
$84.99
Unity Android : Build 3D ZigZag Racing Game with Unity & C# (2025)
4.8 (130 Reviews)
Provider: Udemy
Time: 12.1h
$74.99
Dependency Injection in Android with Dagger and Hilt (2024)
4.7 (2,556 Reviews)
Provider: Udemy
Time: 11.9h
$84.99
NativeScript + Angular: Build Native iOS, Android & Web Apps (2022)
4.7 (1,928 Reviews)
Provider: Udemy
Time: 20.7h
$84.99
Kotlin and Android Jetpack Compose masterclass (2026)
4.7 (470 Reviews)
Provider: Udemy
Time: 21.7h
$64.99
Android Game Development for Beginners - Learn Core Concepts (2023)
4.7 (220 Reviews)
Provider: Udemy
Time: 2.7h
$64.99
Reviews
By Le Trung Hieu on 9/25/2022
This course is good. Just need more lessons and example for clean code in Android. Anyway, thank you for the awesome voice and lessons
By Akshay Ashok on 2/8/2022
This course was exactly what I was searching for, it helped me improve all those little things which I usually ignore. But now these little improvements make a huge impact on my code quality as a whole.
By Eyal Gavish on 8/6/2021
A great course for anyone who wants to extend his/her coding skills in general and especially discover fetures in the Kotlin languge and how to implement them in their android apps
By Jaemoon Hwang on 7/8/2021
Wow, Catalin is such an awesome teacher who perfectly answered my question with hugely detailed description like time complexity. I love his course and strongly recommend anyone who wants to get a good quality of course. Thank you for sharing your great insight, Catalin!
By Masaru Iida on 5/17/2021
This concise course is very good starting point to 'clean code' for professional Android developers. Even if you are busy, finally you'll find you have saved much time you spent.
By Muhammad Ariananda Kusuma Dewa on 1/24/2021
This is great, as a beginner in android development I gained a lot of new knowledge in writing my code to make it cleaner and easier to read. Thank you
By Ketu Imevbore on 1/12/2021
Interesting course, changes one's approach to coding with kotlin, these new operators are really cool.
By Peculiar on 1/9/2021
i taught i will build the code from the cratch. i want to learn paging. room,work manager, notification and unit testing
By Chris C Casares on 12/1/2020
It's pretty good so far, the explanations are clear so far. I will edit this review if necessary when I finish the course Edit: I still hold my initial opinion Pros: - Good tips for good code - The explanations are on point Cons: - Some lectures are pretty long, they could be shorter imo
By Jean Carrier on 11/30/2020
Great job! Very well structured, beat is good, covers great techniques and tips to improve coding. Can't wait to clean my apps! Thanks!







