Posts for Android

Life update: New stack, New journey

Life update: New stack, New journey

I've been developing Android applications for more that a decade. I started with Eclipse and then mo...

Personal - Oct 14, 2025

Read the post...
Rakhsh, A modern android download manager library

Rakhsh, A modern android download manager library

A lot of download manager libraries are old and not updated for a while. Have some down falls and no...

Android - May 25, 2025

Read the post...
How to fix a slow emulator in fedora Btrfs file system

How to fix a slow emulator in fedora Btrfs file system

First, we need to remove all of our AVDs, Then run this command in the command line to remove the Co...

Android - Jun 21, 2023

Read the post...
Migrations Room doesn't handle

Migrations Room doesn't handle

Room has AutoMigration Annotation to help with migrations for developers, But It doesn't handle some...

Android - Sep 23, 2022

Read the post...
Managing Layout Direction in Jetpack Compose

Managing Layout Direction in Jetpack Compose

I have recently been on the path of learning Jetpack Compose for Android Development. It's excellent...

Android - Sep 09, 2022

Read the post...
Writing an API with Rust to parse and extract info from Apk

Writing an API with Rust to parse and extract info from Apk

As I said in the last post, let's write an API and extract information from Apk. I'm going to write ...

Rust - Jul 24, 2022

Read the post...
Extract Information from APK files with Android SDK aapt

Extract Information from APK files with Android SDK aapt

This article is for those who are interested in doing something fun or curious about what APK files ...

Android - Jun 09, 2022

Read the post...
Application Debugging over WIFI: the old school way

Application Debugging over WIFI: the old school way

Personally, I always use the ADB over WIFI so debug the application in an easy way than hanging out ...

Android - Jun 06, 2022

Read the post...