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 in Android without battery suicide

Architecting reliable geofencing in Android without battery suicide

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

Comments
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
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
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
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
Architecting Location-Aware Automation Without Killing the Battery

Architecting Location-Aware Automation Without Killing the Battery

Comments
4 min read
Architecting a Privacy-First Android App: Why Local-Only Storage is the Only Way

Architecting a Privacy-First Android App: Why Local-Only Storage is the Only Way

Comments 1
5 min read
Architecting a Low-Power Location Polling Engine: Tradeoffs Between GPS and Geofencing APIs

Architecting a Low-Power Location Polling Engine: Tradeoffs Between GPS and Geofencing APIs

Comments
4 min read
Architecting low-power location triggers for Android automation

Architecting low-power location triggers for Android automation

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

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

Comments
4 min read
Architecting for Zero-Network: Managing State Locally in Android

Architecting for Zero-Network: Managing State Locally in Android

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

Architecting a Low-Power Geofencing Engine for Android Background Services

Comments
4 min read
Building a Zero-Cloud Android Service: Privacy by Architecture

Building a Zero-Cloud Android Service: Privacy by Architecture

Comments
4 min read
Architecting Offline Geofencing Without Battery Drain: The Muffle Journey

Architecting Offline Geofencing Without Battery Drain: The Muffle Journey

Comments
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 for Android

Architecting a Low-Power Geofencing Engine for Android

Comments
5 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 Battery-Efficient Geofencing for Android Automation

Architecting Battery-Efficient Geofencing for Android Automation

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

Architecting a Battery-Efficient Geofencing Engine for Android

Comments
5 min read
Engineering a Battery-Efficient Geofencing Engine for Android

Engineering a Battery-Efficient Geofencing Engine for Android

Comments
4 min read
Why I moved from raw GPS to Fused Location Provider for Muffle

Why I moved from raw GPS to Fused Location Provider for Muffle

Comments
4 min read
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

1
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
loading...