Tinacious Design Blog

Tinacious Design Blog

Follow
homeAboutnewsletter

Simple Event Bus in Android using coroutines and flows

Aug 24, 20215 min read

In this post I will describe a simple event bus pattern in Android that is implemented using coroutines and flows. Thanks to Kotlin, coroutines, and...

Simple Event Bus in Android using coroutines and flows

Covid Today Android app

Jan 3, 20211 min read

Close to the beginning of the pandemic, I made a React app that displayed COVID-19 data per country. This is the Android version. Built in native...

Covid Today Android app

How I made my keyboard flash red when the build breaks on CI 🚨

Dec 29, 20204 min read

I recently got a Steelseries keyboard. Other than that this keyboard was one of the only RGB keyboards I could find that was supported on Mac, it had...

How I made my keyboard flash red when the build breaks on CI 🚨

Saving to photos in Android Q+ (Android 10+)

Dec 28, 202010 min read

As of Android 10, file access permissions have changed. In a previous blog post Migrating from getExternalStoragePublicDirectory in Android 10 & 11, I...

Saving to photos in Android Q+ (Android 10+)

Migrating from get External Storage Public Directory in Android 10 & 11

Oct 4, 202011 min read

Android 11 introduces breaking changes to working with files on Android. One of these breaking changes includes the deprecation of the following...

Migrating from get External Storage Public Directory in Android 10 & 11

Generate a Vue component using Plop

Sep 20, 20204 min read

Plop is a handy tool for code generation. It uses Handlebars under the hood alongside some provided Handlebars helper functions. By using a code...

Generate a Vue component using Plop