Antonio Leiva
  • About me
  • Book
  • Online Course
  • Curso Kotlin en Español
  • Blog
    • Kotlin for Android Developers – Learn Kotlin in no time
    • All
  • Contact
  • FREE GUIDE!
Select Page
Koin for dependency injection on Android. Is Dagger dead?

Koin for dependency injection on Android. Is Dagger dead?

by Antonio Leiva | Jun 13, 2019 | Blog, Kotlin

Koin is an alternative to Dagger that takes advantage of Kotlin features to make dependency injection much easier. In the video above, I explain why you need a dependency injector, what’s the difference between Dagger and Koin, and a complete example on how to...
Antonio Leiva interviewed by Fernando Cejas – Celebrating 1k subs on YouTube [Droidkast LIVE 6]

Antonio Leiva interviewed by Fernando Cejas – Celebrating 1k subs on YouTube [Droidkast LIVE 6]

by Antonio Leiva | Jun 4, 2019 | Blog, Interviews

Welcome to another episode of Droidkast LIVE. But this time I’m bringing a little different program.   When I interviewed Fernando in the first Droidkast, he proposed interviewing me in a future episode.   So to celebrate that we are more than 1000 friends on...
Data Binding on Android to implement the real MVVM

Data Binding on Android to implement the real MVVM

by Antonio Leiva | May 15, 2019 | Blog, Kotlin

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: You can check the...
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...
Self-publishing: My experience with Kotlin for Android Developers

Self-publishing: My experience with Kotlin for Android Developers

by Antonio Leiva | Apr 3, 2019 | Blog

Self-publishing may be a frightening option when you decide to publish your own tech book. I’ve received many questions through all these years since I published my book Kotlin for Android Developers, so here I did a live event to tell about my experience....
Flutter: Mobile Development for Busy People, Lara Martin [Droidkast LIVE 05]

Flutter: Mobile Development for Busy People, Lara Martin [Droidkast LIVE 05]

by Antonio Leiva | Mar 26, 2019 | Blog, Interviews

Lara Martin came to tell us about her beginnings and her experience as an Android Developer at Berlin. Her talk was about Flutter! And how Flutter allows programmers and designers to experiment and play with their app’s user interface, and create experiences that run...
« 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
Manage Cookie Consent
We use our own and third-party cookies to analyze our services and show you advertising related to your preferences based on a profile drawn up from your browsing habits (for example, pages visited).
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}