Writing
- The 30% Wardrobe Hypothesis: Building a Personal Clothes Tracking System
TIL: Building a wardrobe tracking system is surprisingly achievable using modern vision models - no training required!
- Optimizing my Opus to CAF Converter in Go
Ever wonder why Discord switched to Opus audio? It offers better quality than MP3 at half the size - meaning superior audio with less bandwidth! But…
- Developer’s Guide: Avoiding Common Mistakes and Following Best Practices
Your function and variable names should be descriptive and self-explanatory. This enhances code readability and helps other developers understand your…
- Compose Basics and Dos and donts
Android introduced Jetpack Compose, a new declarative UI toolkit for building native user interfaces.
- Creating Audiobooks by aligning Audio with text
One fun thing I did for my master’s dissertation was to align any Quranic Recitation with the quranic text. One way to generate an audio book is…
- Easy Android ListView Pagination using Jetpack Compose
Need to list items on an Android screen with scroll-based pagination? Here’s a quick guide. Lets (sc)roll….
- Jetpack Compose: LottieSwipeRefreshIndicator
Just a quick note, here is how to use CustomSwipeRefresh in accompanist using LottieRefreshIndicator
- Extract all strings from dart to arb in Flutter
Flutter’s internationalisation is a solid approach to support localisation in the apps. However there is no easy way to extract strings from the dart…
- Comparison of string encryption performance using symmetric methods in Android
In our daily lives, there is a great deal of buzz about data protection and security. We would never want our information to get into anyone else’s…
- LottieSwipeRefreshLayout
I was looking for a way to show a custom animated indicator instead of the default spinner SwipeRefreshLayout from AndroidX.
- Things I learned while developing Flutter GraphView widget with MultiChildRenderObject
We say, In Flutter, everything is a widget. The Widget tree is a structure that represents how our widgets are organized. So I wanted to display my…
- Flutter ScrollablePositionedList: Scroll to a position in listview
Consider this User Story: Your user is reading a posts in a long list of posts. You want to ensure that the user’s position is saved when he gets back.…