Bottom Sheets have become ubiquitous in Mobile design across Android and iOS. If you’re using Jetpack Compose, you’ll likely implement them using...
A task I completed that I wouldn't have (or at least, not without putting several hours into it) without Generative AI: I use an Arch-based Linux...
Context Receivers are a new feature introduced in Kotlin 1.6.20. They're useful for receiving the context from the call-site when a function is...
Integrating Google maps into Android apps has been somewhat of a tough nut to crack for developers. With the advent of Jetpack Compose for building...
When you're building an Android app, chances are that it'll be interacting with the internet in some way. More often than not, this is through the use...
An article on how I implemented daily reminders to log expenses on my app Transactions, first using FCM and then WorkManager. · I had some free time on...