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 
Implementing Priority Contacts in Android Do Not Disturb: Lessons from Muffle

Implementing Priority Contacts in Android Do Not Disturb: Lessons from Muffle

Comments
4 min read
Engineering Geofencing: Why Accuracy Often Kills Battery Life

Engineering Geofencing: Why Accuracy Often Kills Battery Life

Comments
4 min read
Architecting a background location trigger that survives Android Doze mode

Architecting a background location trigger that survives Android Doze mode

1
Comments
5 min read
Optimizing Android Geofencing: How I Balanced Accuracy and Battery Life for Muffle

Optimizing Android Geofencing: How I Balanced Accuracy and Battery Life for Muffle

2
Comments 3
4 min read
Architecting Location-Based Sound Automation Without Draining Battery

Architecting Location-Based Sound Automation Without Draining Battery

Comments
5 min read
Architecting a Low-Power Geofencing Engine for Android

Architecting a Low-Power Geofencing Engine for Android

1
Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

1
Comments
4 min read
Architecting Location-Based Sound Control Without Killing Android Batteries

Architecting Location-Based Sound Control Without Killing Android Batteries

Comments
4 min read
Engineering Geofencing: How I Managed Battery Drain in Muffle

Engineering Geofencing: How I Managed Battery Drain in Muffle

Comments 1
4 min read
Architecting for Zero-Data Privacy: How I Implemented Android's Local-Only SQLite Architecture in Muffle

Architecting for Zero-Data Privacy: How I Implemented Android's Local-Only SQLite Architecture in Muffle

1
Comments 1
4 min read
Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Comments
4 min read
Implementing Geofencing Without Draining the Battery

Implementing Geofencing Without Draining the Battery

Comments
4 min read
Building Custom Geofencing for Android Without Google Play Services

Building Custom Geofencing for Android Without Google Play Services

Comments
4 min read
Architecting Battery-Efficient Geofencing for Android: Lessons from Muffle

Architecting Battery-Efficient Geofencing for Android: Lessons from Muffle

Comments 1
5 min read
Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Comments
4 min read
Engineering Geofencing: Why Battery Life and Location Accuracy Don't Mix

Engineering Geofencing: Why Battery Life and Location Accuracy Don't Mix

Comments
4 min read
Building a Custom Geofencing Engine Without Google Play Services

Building a Custom Geofencing Engine Without Google Play Services

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

Architecting a Low-Power Geofencing Engine for Android

Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Comments 1
4 min read
Architecting a Privacy-First Android App: Why Local-Only Storage Beats Cloud Sync

Architecting a Privacy-First Android App: Why Local-Only Storage Beats Cloud Sync

Comments
4 min read
Architecting Location-Aware Services on Android Without Killing the Battery

Architecting Location-Aware Services on Android Without Killing the Battery

Comments 3
4 min read
Geofencing without the Battery Drain: Lessons from Muffle

Geofencing without the Battery Drain: Lessons from Muffle

Comments
4 min read
Architecting reliable geofencing in Android without battery suicide

Architecting reliable geofencing in Android without battery suicide

1
Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Comments
4 min read
Architecting a Foreground Service That Persists Across Android’s Aggressive Process Killing

Architecting a Foreground Service That Persists Across Android’s Aggressive Process Killing

2
Comments 1
4 min read
Architecting a Battery-Efficient Geofencing Engine for Android Background Services

Architecting a Battery-Efficient Geofencing Engine for Android Background Services

Comments
5 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Comments
4 min read
Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Comments
5 min read
Navigating the Android background lifecycle: Lessons from building Muffle

Navigating the Android background lifecycle: Lessons from building Muffle

Comments 2
5 min read
Architecting a Low-Power GPS Geofencing Engine for Android

Architecting a Low-Power GPS Geofencing Engine for Android

Comments 1
4 min read
Architecting a Low-Power GPS Geofencing Engine for Android Background Services

Architecting a Low-Power GPS Geofencing Engine for Android Background Services

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

Architecting a Low-Power Geofencing Engine for Android

1
Comments
4 min read
Architecting background sound management without killing battery life

Architecting background sound management without killing battery life

1
Comments
4 min read
Architecting a Low-Power GPS Geofencing Engine for Android

Architecting a Low-Power GPS Geofencing Engine for Android

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

Architecting a Low-Power GPS Geofencing Engine for Android

Comments
4 min read
Architecting persistent background location routines in Android

Architecting persistent background location routines in Android

Comments
4 min read
Building a Geo-fencing Engine: Why I Ditched Google's Geofencing API

Building a Geo-fencing Engine: Why I Ditched Google's Geofencing API

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

Architecting a Battery-Efficient Geofencing Engine for Android

1
Comments
4 min read
Architecting for Privacy: Implementing a 100% Offline Geo-fencing Engine on Android

Architecting for Privacy: Implementing a 100% Offline Geo-fencing Engine on Android

Comments
4 min read
Architecting Battery-Efficient Geofencing for Automated Sound Profiles

Architecting Battery-Efficient Geofencing for Automated Sound Profiles

5
Comments 1
5 min read
Architecting for Privacy: Why I Chose Local-Only SQLite Over Cloud Sync

Architecting for Privacy: Why I Chose Local-Only SQLite Over Cloud Sync

6
Comments 1
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Comments
4 min read
Balancing Battery and Precision: My Journey Building a Geofencing Engine

Balancing Battery and Precision: My Journey Building a Geofencing Engine

Comments 1
4 min read
Architecting for Privacy: Building a 100% Offline Geofencing Engine on Android

Architecting for Privacy: Building a 100% Offline Geofencing Engine on Android

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

Architecting a Low-Power Geofencing Engine for Android

Comments 1
4 min read
Engineering Geofencing: Balancing Battery Drain and Location Accuracy

Engineering Geofencing: Balancing Battery Drain and Location Accuracy

Comments 1
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Comments 2
5 min read
Architecting Low-Power Geofencing for Sound Automation

Architecting Low-Power Geofencing for Sound Automation

Comments 2
5 min read
Optimizing Geofencing: Lessons from Battery Management in Android

Optimizing Geofencing: Lessons from Battery Management in Android

Comments 1
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Muffle's Location Services

Architecting a Low-Power Geofencing Engine: Lessons from Muffle's Location Services

Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

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

Architecting a Low-Power Geofencing Engine for Android

Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization

Comments
4 min read
Engineering Geofencing: Trading Battery for Precision in Android

Engineering Geofencing: Trading Battery for Precision in Android

Comments
4 min read
Architecting a Low-Power GPS Geofencing Engine for Android Background Services

Architecting a Low-Power GPS Geofencing Engine for Android Background Services

Comments 1
5 min read
Engineering Geofencing: The Battery-Accuracy Tradeoff in Android

Engineering Geofencing: The Battery-Accuracy Tradeoff in Android

Comments
4 min read
Architecting for Privacy: Why I Chose Local-Only SQLite Storage over Firebase

Architecting for Privacy: Why I Chose Local-Only SQLite Storage over Firebase

Comments
5 min read
Building a Geofencing Engine: Why I Avoided Persistent Background Location

Building a Geofencing Engine: Why I Avoided Persistent Background Location

Comments 1
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization in Muffle

Comments
5 min read
Architecting a background-service-based sound manager that survives Android's Doze mode

Architecting a background-service-based sound manager that survives Android's Doze mode

Comments
4 min read
loading...