While working with big files, there are times when we would like to access a specific part of it. This is usually not an issue when the file is present locally, as devices nowadays have an incredib...

Using Range Requests in Android

Working with Hilt in AOSP
Hilt is the recommended dependency injection library for Android used in most projects nowadays. Due to this, Hilt is also present in AOSP (with Dagger2). This post is a short snippet aiming to hig...

Completed 150 Hours of Studying Japanese
This year one of my goals was to start working toward learning Japanese. With that in mind, around mid of a year, I joined Nihongo Online School to complete 150 hours of studying Japanese. If someo...

Rewriting Exodus Privacy's Android App
Last year while browsing my Twitter feed, I stumbled on a tweet from Exodus Privacy looking for help with their Android app, which was removed from the Google Play Store. This article aims to share...

Basics of Working with SELinux on Android
When it comes to working with SELinux, there aren’t a lot of great resources beginners can refer to. I, together with Nolen Johnson, have published a blog post for beginners that covers the basics ...

Sponsored by Equinix Metal for FOSS Development
Equinix Metal is a globally-available bare metal “as-a-service”. Apart from offering various paid services, they also offer their powerful servers to various FOSS projects and developers which can ...