Antonio Leiva
  • About me
  • Book
  • Online Course
  • Blog
    • Kotlin for Android Developers – Learn Kotlin in no time
    • All
  • Contact
  • FREE GUIDE!
Select Page
Google I/O 2019 – What’s new for Android Developers

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

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...
Coroutines in Kotlin 1.3 explained: Suspending functions, contexts, builders and scopes

Coroutines in Kotlin 1.3 explained: Suspending functions, contexts, builders and scopes

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,...
MVVM with architecture components: a step by step guideline for MVP lovers

MVVM with architecture components: a step by step guideline for MVP lovers

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...
Clean architecture for Android with Kotlin: a pragmatic approach for starters

Clean architecture for Android with Kotlin: a pragmatic approach for starters

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...
MVP for Android: how to organize the presentation layer

MVP for Android: how to organize the presentation layer

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...
Hacking Architecture Components by using Kotlin

Hacking Architecture Components by using Kotlin

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...
« Older Entries
Next Entries »
  • Home
  • Contact
  • Legal notice and terms of use
  • Privacy Policy
  • Cookies policy
  • Terms and Conditions
Designed by Elegant Themes | Hosted by Webempresa