DEV Community

Haseeb profile picture

Haseeb

Android developer from Pakistan. Building Muffle — a smart phone silencer that automates sound profiles using GPS, prayer times, and routines. Writing about Android dev and indie app building.

Joined Joined on 
Architecting reliable geofencing for Android without killing the battery

Architecting reliable geofencing for Android without killing the battery

Comments
4 min read
Maintaining Foreground Services in the Era of Android Doze Mode

Maintaining Foreground Services in the Era of Android Doze Mode

Comments
5 min read
Implementing Geofencing for Android: Lessons from Muffle

Implementing Geofencing for Android: Lessons from Muffle

Comments
4 min read
Architecting a Reliable Background Service for Android Sound Automation

Architecting a Reliable Background Service for Android Sound Automation

Comments
4 min read
Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Comments
4 min read
Engineering Geofencing: A Lesson in Battery Life vs. Precision

Engineering Geofencing: A Lesson in Battery Life vs. Precision

1
Comments
4 min read
Engineering Geofencing for Android: Balancing Precision and Battery Life

Engineering Geofencing for Android: Balancing Precision and Battery Life

Comments
4 min read
Architecting for Zero-Network Dependencies: Challenges in Offline-Only Geofencing

Architecting for Zero-Network Dependencies: Challenges in Offline-Only Geofencing

Comments
4 min read
Architecting a Reactive Geofencing Engine on Android Without Battery Drain

Architecting a Reactive Geofencing Engine on Android Without Battery Drain

Comments
4 min read
Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Comments
4 min read
Architecting a Low-Latency Geofencing Engine for Android

Architecting a Low-Latency Geofencing Engine for Android

1
Comments
4 min read
Architecting Android Geofencing Without Draining the Battery

Architecting Android Geofencing Without Draining the Battery

Comments
4 min read
Keeping Android Background Services Alive in a World of OEM Battery Optimizations

Keeping Android Background Services Alive in a World of OEM Battery Optimizations

2
Comments 1
4 min read
Architecting Geofencing for Android: Lessons in Battery Conservation

Architecting Geofencing for Android: Lessons in Battery Conservation

1
Comments 1
4 min read
Architecting for 100% Offline: Handling Android Geofencing Without Play Services

Architecting for 100% Offline: Handling Android Geofencing Without Play Services

1
Comments
4 min read
Building Reliable Geofencing Without a Backend Dependency

Building Reliable Geofencing Without a Backend Dependency

Comments
4 min read
Architecting a fully offline Android sound manager with Room

Architecting a fully offline Android sound manager with Room

Comments
4 min read
Battery-Friendly Geofencing: Lessons from Building Muffle

Battery-Friendly Geofencing: Lessons from Building Muffle

Comments
5 min read
Architecting reliable geofencing in Android without burning battery

Architecting reliable geofencing in Android without burning battery

Comments
4 min read
Architecting Location-Based Automation Without Killing the Battery

Architecting Location-Based Automation Without Killing the Battery

Comments
4 min read
Architecting a background-controlled sound manager that actually survives Doze mode

Architecting a background-controlled sound manager that actually survives Doze mode

Comments
5 min read
Architecting Location Based Automation without Killing Android Battery Life

Architecting Location Based Automation without Killing Android Battery Life

Comments
4 min read
Engineering background geofencing without killing the battery

Engineering background geofencing without killing the battery

Comments
4 min read
Architecting persistent background tasks against Android Doze mode

Architecting persistent background tasks against Android Doze mode

Comments
5 min read
Architecting a location-aware sound manager without killing battery

Architecting a location-aware sound manager without killing battery

Comments
4 min read
Architecting a Battery-Efficient Geofencing Service for Android 14

Architecting a Battery-Efficient Geofencing Service for Android 14

Comments
5 min read
Architecting a 100% Offline Geofencing Engine for Android

Architecting a 100% Offline Geofencing Engine for Android

Comments
5 min read
Engineering Geofencing: Lessons in Android Battery and Location Accuracy

Engineering Geofencing: Lessons in Android Battery and Location Accuracy

Comments
5 min read
Architecting Reliable Geofencing Without Draining the User's Battery

Architecting Reliable Geofencing Without Draining the User's Battery

Comments
4 min read
Keeping background services alive: Lessons from building Muffle

Keeping background services alive: Lessons from building Muffle

Comments
4 min read
Architecting a Location Aware Foreground Service Without Battery Drain

Architecting a Location Aware Foreground Service Without Battery Drain

Comments
4 min read
Keeping Android Services Alive Against OEM Battery Aggression

Keeping Android Services Alive Against OEM Battery Aggression

Comments
4 min read
Keeping Android Background Services Alive Against OEM Aggression

Keeping Android Background Services Alive Against OEM Aggression

Comments
2 min read
Maintaining Background Sync in Muffle: Managing Android Doze Mode and AlarmManager

Maintaining Background Sync in Muffle: Managing Android Doze Mode and AlarmManager

Comments
2 min read
loading...