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
You need to learn Kotlin now! if you are an #AndroidDev

You need to learn Kotlin now! if you are an #AndroidDev

by Antonio Leiva | Mar 13, 2019 | Development

Kotlin is here to stay! Companies are adopting it and it is nowadays the fastest growing language in the market. Here I talk about the inception of the language, the current situation of the Kotlin in the market and why you should start learning about it. You’ll...
What Android devs wish they had known when starting out, with Nate Ebel [Droidkast LIVE 04]

What Android devs wish they had known when starting out, with Nate Ebel [Droidkast LIVE 04]

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

Nate Ebel was our guest on Droidkast.LIVE! He’s an Android Engineer at Pixite Apps, speaker in many events and organizer of Droidcon Boston. Probably you know him through his youtube channel, goobar.io His talk was about what Android devs wish they had known when...
Modularizing Android Apps, with Joe Birch [Droidkast LIVE 03]

Modularizing Android Apps, with Joe Birch [Droidkast LIVE 03]

by Antonio Leiva | Feb 18, 2019 | Blog, Interviews

Joe Birch was our guest on the last episode! He’s an Android Lead at Buffer, Google Developer Expert for Android, Google Play and Flutter, instructor at caster.io and Public speaker. He’s also a volunteer for Sea Shepherd UK! So we talked about all that during the...
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,...
ConstraintLayout 2.0 with MotionLayout, with Huyen Tue Dao [Droidkast LIVE 02]

ConstraintLayout 2.0 with MotionLayout, with Huyen Tue Dao [Droidkast LIVE 02]

by Antonio Leiva | Jan 23, 2019 | Blog, Interviews

Huyen came to tell us how she became a software developer, her experience becoming an Android developer, a  speaker. She also told us about some of her hobbies Her talk was about the new features inside ConstraintLayout 2.0, with a special focus on MotionLayout. We...
The Art of Coding: Disasters and Failures, with Fernando Cejas [Droidkast LIVE 01]

The Art of Coding: Disasters and Failures, with Fernando Cejas [Droidkast LIVE 01]

by Antonio Leiva | Jan 18, 2019 | Blog, Interviews

I had the honor to have Fernando Cejas as my first guest for Droidkast.LIVE. We talked about almost two hours about lots of things, related to his life, how to balance work and life, interview processes, sharing with the community, new technologies… 1. The video...
« 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}