Category: Android

Coroutines – Dispatcher & Yield

Today another day in quarantine since the COVID-19 outbreak. So I thought let’s really learn how coroutines work instead of just using it and hope for the best. I did […]...

First Flutter App

If you were to build a small app thats needs to support Android, iOS and perhaps even a web app you got 3 options. Go full native Go hybrid Go […]...

KotlinConf 2019 – Top 5 talks

I’m back from visiting Kopenhagen, Denmark with a lot of new insights about Kotlin. KotlinConf was hosted in Bella Center, Kopenhagen on 4-6 December and it was all about Kotlin […]...

.gitignore not ignoring!

As a developer that took over a project there are some issues you never had before. One of them is this one. While coding for a new feature I wanted […]...

How to delete a module in Android Studio

During my lifetime developing in Android Studio I never knew how to delete a module… when “Right clicking” the module it never gave me the option to delete. That’s why […]...

How the 64-bit requirement decreased my app size

“Starting August 1, 2019, your apps published on Google Play will need to support 64-bit architectures. 64-bit CPUs deliver faster, richer experiences for your users. Adding a 64-bit version of […]...

Pyre – #1 The beginning

Perfection, that is something I’m always trying to pursuit. It’s hard to follow all the new trends and concepts that are coming out for Android. My goal is not to […]...

Kotlin Sealed Classes

Working with states can be a hassle! I used enums to check which state the application was in. For instance when the application was in an error state I assigned […]...

BehaviorSubject vs LiveData

LiveData and BehaviorSubject both have reactive capabilities, namely When that item changes notify all active subscribers and keep doing the same for future changes. LiveData’s observers always receive events on […]...

Git Hook – Commit message

Within my company there is a rule to always make sure you have the story number of Jira in the commit message. I forgot to do this so many times… […]...