Love0 Share Tweet Share Pin Eric DecaniniAn Android Developer who loves exploring the realm of Android Architecture Components as much as the secrets of cocktail…
Love0 Share Tweet Share Pin Eric DecaniniAn Android Developer who loves exploring the realm of Android Architecture Components as much as the secrets of cocktail…
There is no more heated battle in the Android community than the choice of which is the best architecture. Which is the definitive best and…
Coroutines are great. They allow us to write asynchronous code as if they were synchronous. It lets us avoid callback hell, transform our data easily,…
Gone are the days of SQLiteOpenHelper. We live in a new era of Android Development dominated by Android Architecture Components. One of which is the…
It’s no doubt that coroutines are taking over as the go-to way to do asynchronous programming in Android over RxJava. Many of Firebase’s services use…
It’s that time of the year when we round up the 10 best and most used Android developer libraries of the season. The libraries listed…
In Kotlin, almost everything is a value that can be stored, including functions, thus they are first class. When you can store something in a…
Type Aliasing is one of the many features of the Kotlin programming language. It allows you to give an alternative name to a type. typealias…
The Single Source of Truth (SSOT) principle is an important concept not only in Android, but in pretty much every type of object-oriented programming. The…
Back in the good ol’ days of MVP, the combination of RxJava and Retrofit was almost an absolute. It only made perfect sense to return…
Instant messaging is undoubtedly one of the most widely used features of any app that users all across the world make use of. When I…
So I’ve just been to Droidcon 2019 and it was full of some amazing talks. Among them was the Jetpack Compose talk by Łukasz Wasylkowski…
The title may already spark some fires, and before you say it, let me acknowledge it before you. I know Python isn’t the best for…
Sealed Classes vs Enums Sealed classes are another new thing we got in Kotlin that Java didn’t give us, but what is it and how…
Enum classes stir up a lot of controversy in the Android world for a number of reasons, but they still prove to be used by…
If you’re feeling lazy, there’s a TLDR at the bottom. It’s a situation we’re all familiar with. We write one feature, it’s working finely. We…