It’s in your hands
to revolutionize the industry
of Android Development
Join the community of Kotlin enthusiasts and Android quality lovers


JUST FOR JOINING, YOU WILL GET ALL THIS
- A PDF guide to write your first lines with Kotlin. “Create your first Android project with Kotlin in 15 minutes“.
- Access to my mini-course to learn the basic concepts that will allow you to start developing with Kotlin.
- Exclusive content to become an expert in Kotlin and Android.


The book
The online course
The blog
You can review all my free posts and learn on your own from specific topics
Kotlin is the the way to go for App development in Android
- The language created by Jetbrains is powerful, simple and versatile.
- It adapts perfectly to Android development.
- It allows you to avoid many of the obstacles that you will find in Java, thanks to the application of new concepts such as functional programming, lambdas or data classes.
1 out of 4 Apps in the Play Store today already use Kotlin for Android development. They have discovered its power and have started investing in training for their employees.
This means that the demand for Kotlin developers is imminent, and the number of jobs that require Kotlin is growing exponentially.
Info taken from
Hi, I’m Antonio Leiva
I’m Android Engineer and Google Developer Expert for Kotlin. Since I discovered Kotlin in 2015, I’ve devoted a lot of time taking the most from Kotlin and applying it to Android development.
Now, I help other developers to become experts in Kotlin for Android through different training modalities.
My goal is to show you how to use Kotlin in an Android environment in record time so that you can improve your productivity, overcome the limitations imposed by Java and stand out as a developer by applying a modern, simple and functional code.



If you have developed Android applications with Java it’s possible that:
- You have found yourself in situations that block you and make you spend too much time to find a solution that is easier with Kotlin.
- You’ve felt frustrated discovering that 90% of your application errors are NullPointerExceptions.
- Or you have seen yourself writing repetitive lines of code that consume your time. I can imagine those hundreds of getters and setters in your data classes.
- In short, you have felt that your creativity has been limited by the limitations of the language itself.
Kotlin is a modern, powerful and safe language that will allow you to overcome these obstacles in the quickest and easiest way you can imagine.
Latest blog entries
Live Templates on Android Studio and IntellliJ to improve your productivity
Live Templates are a way to avoid repetitive code in development environments like Android Studio or IntelliJ. When we are writing code, there are times when certain repetitive code can happen, and there is no way to encapsulate it. For these occasions, Live Templates...
View Binding: The Definitive way to access views on Android
View Binding is a new view access mechanism that was released in conjunction with Android Studio version 3.6. Historically, there have been many ways to access views in an XML, as the original form, using findViewById, was not particularly comfortable. If we had to...
[LIVE] Answering all your questions: MVVM, Work-Life balance, career progression, football..? 😂
I got many questions after an Instagram story, and decided to do a Live session answering them all. This time, we covered many things: MVP vs MVVM Rx vs Coroutines Career progression advice Work-life balance, especially during parenthood ... And many more. We were 50...
You have seen me in
