Categories
android kotlin opengl studio

Language Injections in Android Studio / IntelliJ IDEA 💉

Android Studio is a powerful IDE with a multitude of features that I’ll probably never discover. However, when I do discover a feature of the IDE that I’ve been dreaming about, I get irrationally excited about it (and often times write a blog post such as this one). One feature that really piqued my interest […]

Categories
android opengl

Resources for Learning OpenGL  -  An Android Developers Guide

In 2018, I started my journey of learning OpenGL, we were migrating our app from using the Android Canvas system to using the more flexible (but indeed more complex) OpenGL ES. OpenGL ES is a cross-platform graphics API that specifies a standard software interface for 3D graphics processing hardware. OpenGL allows you to build interesting […]

Categories
android github

Using Github Actions to Automate Our Release Process

At Over, we’ve recently translated our app into 12 new languages. This meant that our release process started to get a bit more tedious as more steps were introduced into making a new release for the Google Play Store. We were starting to feel the fatigue of manually completing the exact same steps for every […]

Categories
android

Smooth Operator: Using StrictMode to make your Android App ANR free

Performing any kind of long blocking operations or disk IO operations on the Android Main thread can cause ANR issues. (Application Not Responding). You may not even realise that you have a potential ANR until it is too late and is already in your user’s hands. If you are lucky, the library or framework you […]

Categories
android studio ui

Getting Started with the Motion Editor in Android Studio 4.0

Android Studio 4.0 has been released in the stable channel! 🥳 What does this mean for us? Well, the new Motion Editor is in Android Studio 4.0 and if you are someone who prefers to use the stable version of tooling, this is probably your first look at the Motion Editor. In this blog post, […]