Kotlin

Kotlin is a functional language created by JetBrains that can be used to boost your Android productivity. Lambas, null safety, extension functions and a lot of breaking features make Android development simpler and easier. Start learning today!
Get the book!Don't miss new posts
Koin for dependency injection on Android. Is Dagger dead?

Koin for dependency injection on Android. Is Dagger dead?

Koin is an alternative to Dagger that takes advantage of Kotlin features to make dependency injection much easier. https://youtu.be/fizzD_vCbIw In the video above, I explain why you need a dependency injector, what's the difference between Dagger and Koin, and a...

read more
Data Binding on Android to implement the real MVVM

Data Binding on Android to implement the real MVVM

Data Binding is really easy and can save you from a lot of boilerplate when connecting your data to the UI, and also to update it when something changes. Here I show you an example from scratch, and how to apply it to the MVVM presentation pattern:...

read more
Google I/O 2019 – What’s new for Android Developers

Google I/O 2019 – What’s new for Android Developers

In this video, I show you some of the greatest announcements that were done during the first keynotes of Google I/O 2019, and I do an example with some of these. https://www.youtube.com/watch?v=a-AQ5U5smVA Google I/O 2019: Key topics announced during the event Kotlin...

read more
MVP for Android: how to organize the presentation layer

MVP for Android: how to organize the presentation layer

MVP (Model View Presenter) pattern is a derivative from the well known MVC (Model View Controller), and one of the most popular patterns to organize the presentation layer in Android Applications. This article was first published in April 2014, and been the most...

read more
Hacking Architecture Components by using Kotlin

Hacking Architecture Components by using Kotlin

I've been using Architecture Components for a while, and I must admit I love them. The Android team has managed to find a way to let us forget about lifecycles and focus on what really matters. But not only that. Thanks to Architecture Components (which you can learn...

read more
Yo Dawg! I heard you like Kotlin (Talk at Devfest Baltics)

Yo Dawg! I heard you like Kotlin (Talk at Devfest Baltics)

In November 2017, I had the chance (and luck!) of participating in a great event at Latvia: Devfest Baltics. It was awesome in many ways, but specially because of how the organizers treated us the speakers. I had never felt so warm (in such a cold country 😂) I...

read more
Kotlin for Android Developers

Kotlin for Android Developers

Start learning Kotlin today with this book by creating an Android App from ground up.