Live Templates on Android Studio and IntellliJ to improve your productivity
Antonio Leiva
by Antonio Leiva
4y ago
Live Templates are a way to avoid repetitive code in development environments like Android Studio or IntelliJ. When we are writing code, there are times when certain repetitive code can happen, and there is no way to encapsulate it. For these occasions, Live Templates are an ideal solution that can save you a lot of time. All you need is a template and a name, and with it you can quickly add that custom code for the particular case. I will give you the example that you’ll find a lot if you use the Architecture Components, and in particular the MVVM pattern for Android. Creating Live Templates ..read more
Visit website
View Binding: The Definitive way to access views on Android
Antonio Leiva
by Antonio Leiva
4y ago
View Binding is a new view access mechanism that was released in conjunction with Android Studio version 3.6. Historically, there have been many ways to access views in an XML, as the original form, using findViewById, was not particularly comfortable. If we had to highlight two, these would be ButterKnife, and the Kotlin Android Extensions sythentics. But with View Binding we go a little further, and it has several advantages that make it the most interesting option today. View Binding: What is it? For some time, a library known as Data Binding has been in Android development. This library al ..read more
Visit website
Self-publishing: My experience with Kotlin for Android Developers
Antonio Leiva
by Antonio Leiva
5y ago
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. Self-Publishing: steps, tools and alternatives Here I told you all my workflow: from the inception to publishing, to making decisions when some publishers suggested me to get the book… These were my decisions and what it worked for me so that they can inspire you if you’re deciding to write a book, or even if read the book and you are just ..read more
Visit website
You need to learn Kotlin now! if you are an #AndroidDev
Antonio Leiva
by Antonio Leiva
5y ago
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 also get a glimpse on how to start using it. This is the beginning of a set of weekly videos where I’ll show you how to develop Android Apps using Kotlin. If you want me to cover any specific topics, please let me know in the comments section. The post You need to learn Kotlin now! if you are an #AndroidDev appeared first on Antonio L ..read more
Visit website
Data Binding on Android to implement the real MVVM
Antonio Leiva
by Antonio Leiva
5y ago
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 sample code on Github  If you want to learn about MVVM, check this article Data Binding, easy to learn and really powerful You’re probably already tired of using findViewById, or maybe Kotlin Android Extensions worked for you for some time, but now you’re finding some edgy cases where you are missing some things. Thanks to Data B ..read more
Visit website
Google I/O 2019 – What’s new for Android Developers
Antonio Leiva
by Antonio Leiva
5y ago
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 will be first for Kotlin- Android Studio Beta 3.5 CameraX ViewModel with SavedState ViewModel with Coroutines JetPack Compose ViewPager2 Here are some of the resources mentioned during the video: If you want to start learning Kotlin today, you can join my free training To learn more about coroutines, check this article I wrote s ..read more
Visit website
Flutter: Mobile Development for Busy People, Lara Martin [Droidkast LIVE 05]
Antonio Leiva
by Antonio Leiva
5y ago
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 at 60 fps with the look and feel of the Android and iOS native components. 1. The video You can watch the full episode here: 2. The interview: Main questions Tell us a little about your story. Where are you from, how was your childhood, and what led you to start in software development? How was your career progression to what it ..read more
Visit website

Follow Antonio Leiva on FeedSpot

Continue with Google
Continue with Apple
OR