Android: “Shortcut” Kotlin Coroutines for Asynchronous taskThere are many good articles to learn Kotlin Coroutines, this article is not one of them. The purpose of this article is to show you how…Mar 13, 20201Mar 13, 20201
Sample App — Android app architecture by example Part 5/5Doesn’t matter how meticulously we plan, there is always going to be a deviation when implementing it.Jul 3, 20191Jul 3, 20191
Clean Architecture — Android app architecture by example Part 4/5Simply speaking, architecture is about grouping the classes, putting a boundary around them and managing the way they communicate across…May 4, 20191May 4, 20191
Layered Architecture — Android app architecture by example Part 3/5Software architecture is the art of drawing lines that I call boundaries — Robert C. MartinMar 19, 20191Mar 19, 20191
Programming principles — Android app architecture by example Part 2/5Learning how to use a tool is one aspect and creating a quality product using it is another aspect.Feb 9, 20191Feb 9, 20191
What is Architecture? — Android app architecture by example Part 1This is the first article of a five article series on Android app architecture. The goal of this series is to bring architecture to the…Jan 31, 20191Jan 31, 20191
Published inProAndroidDev10 things every Android app developer should know about ArchitectureArchitecture in object-oriented words for a monolithic app can be simply described as the placement of classes in the system and how they…Dec 7, 20187Dec 7, 20187
Android Architecture Components and Paging library in Kotlin: Infinite scrolling with networkOne of the most common task for Android app developers is to show a list of items in RecyclerView.Oct 4, 20181Oct 4, 20181
Just 1 Thing each from I/O 18 Android sessionsThe highlight of Google I/O for developers are the sessions where experts from all over the world talk about the latest and best in Google…Aug 9, 2018Aug 9, 2018
The collective wisdom of our societyLike individuals, societies also have wisdom, collective wisdom. It’s this wisdom that decides the fate of a community, town, city or…Aug 2, 2018Aug 2, 2018
Android apps which made my self-organized Europe vacation a successFamily vacation in Europe was a long-term resident on my bucket list. This summer I thought to strike it out. I wanted a self-paced…Jun 6, 20182Jun 6, 20182
Associate Android Developer Certification by Google: Who should take it and why?Recently I was in a talk with Timothy Jordan at I/O 18 about the Google Associate Android Developer Certification. I was asked, “Why did I…May 22, 20181May 22, 20181
Google I/O 2018 got me worried and it may you tooI/O is an annual festival organized by Google in the month of May at Mountain View, California. This is an event where developers around…May 12, 20182May 12, 20182
The secret of keeping ourselves on the path to successThere is no road to success; it’s a maze. A maze where we can spend a lifetime and yet not find a way to succeed.Apr 24, 2018Apr 24, 2018
Published inProAndroidDevHey Kotlin, what’s the catch?In I/O 17 Google announced official support to Kotlin for Android app development. This brought the focus of Android developers all over…Feb 24, 2018Feb 24, 2018
Published inProAndroidDevAndroid Gradle and the curious case of invisible dependencyIn Android Studio, the Gradle build process is largely abstracted. As a new Android Developer, our first encounter with Gradle is usually…Jan 30, 20184Jan 30, 20184