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
Kotlin for Android Developers

Kotlin for Android Developers

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