by Antonio Leiva | May 9, 2019 | Blog, Development, Kotlin
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. Google I/O 2019: Key topics announced during the event Kotlin first: new updates of libraries and features...
by Antonio Leiva | Jan 31, 2019 | Blog, Kotlin
Kotlin coroutines are one of the most exciting features in Kotlin. With them, you can simplify the work of asynchronous tasks in an impressive way, and make the code much more readable and easy to understand. With Kotlin coroutines, you can write asynchronous code,...
by Antonio Leiva | Dec 12, 2018 | Blog, Kotlin
Ok, so now that MVVM is the standard to implement Android Apps since Google released their Guide to App architecture, I think it’s time to provide some easy information to understand the MVVM pattern from the eyes of an MVP user. So, if you’ve reached here...
by Antonio Leiva | Sep 30, 2018 | Blog, Kotlin
Clean architecture is a topic that never gets old in the Android world, and from the comments and questions I receive, I feel it’s still not very clear. I know there are tens (or probably hundreds) of articles related to clean architecture, but here I wanted to...
by Antonio Leiva | Jul 4, 2018 | Blog, Development, Kotlin
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...
by Antonio Leiva | Mar 13, 2018 | Blog, Development, 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...