Aayush Gupta
Android brand logo (courtsey of Android Developers)

Using Range Requests in Android

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...

Android brand logo (courtsey of Android Developers)

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...

Photo by Alexander Schimmeck on Unsplash

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...

Exodus Privacy's website's homepage

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...

A hero image designed by Joey from LineageOS

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 ...

Equinix's logo (courtsey of BleepingComputer)

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 ...