# Why offline prayer times matter, and what really works without signal

- URL: https://abdohoo.app/blog/why-offline-prayer-times-matter
- Product: Salah Locator (https://sl.abdohoo.app)
- Section: Explainers
- Updated: 2026-09-30

> Prayer times come from the sun and a mosque's timetable, and neither needs a live connection once it's on your phone. A well-built app keeps times, alarms and the Qibla working when the signal drops.

Offline prayer times matter because the moments you most need them, travelling, underground, in a rural area, during a power cut or on an expensive roaming plan, are often the moments your connection is weakest. The good news is that almost everything a prayer app does can work without a signal: Adhan times are pure astronomy, a mosque's timetable only needs downloading once, alarms can live on the phone, and GPS comes from satellites. What genuinely needs a connection is anything that depends on other people's live data.

## When the signal isn't there

- **Travel.** Roaming is expensive, local SIMs take time to sort out, and flights and long drives cross dead zones.
- **Buildings.** Basement prayer rooms, underground car parks, hospitals and large office blocks often have poor reception.
- **Rural areas.** Coverage thins out exactly where mosques are farther apart and times matter more for planning.
- **Outages and power cuts.** When electricity goes, mobile masts can go with it.
- **Data budgets.** Plenty of people keep mobile data off to save money.

A prayer app that goes blank in these situations fails at its only job.

## What goes wrong when an app isn't built for it

The failures are rarely dramatic. They are small and easy to miss, which is what makes them costly:

- **A spinner instead of a time**, at exactly the moment you need one.
- **An old copy presented as current.** The mosque moved Isha last week, the app is showing what it saved a month ago, and nothing on the screen says so.
- **An estimate presented as the mosque's time.** You arrive for a congregation that stood ten minutes earlier, because the app calculated a time the mosque never published.
- **Reminders that depend on a message from a server.** If the message doesn't arrive, neither does the reminder.
- **Times shifted into your phone's time zone** when you travel, so a mosque's 1:30 PM appears as some other hour.

Each of these can be designed out. The rest of this piece is about how.

## What can be worked out on the phone

**Adhan times.** Fajr, Dhuhr, Asr, Maghrib and Isha are defined by the sun: its angle below the horizon at dawn and dusk, its crossing of the meridian at noon, the length of shadows in the afternoon. Given the date, your coordinates and your time zone, a phone can calculate them in a fraction of a second with no connection. The only choices involved are the conventions: which Fajr and Isha angles, and which Asr rule. [How prayer times are calculated](https://abdohoo.app/blog/how-prayer-times-are-calculated) goes into those.

**The Qibla.** The direction of the Kaaba from any point is a geometry problem. Your phone needs your coordinates, which GPS provides from satellites without mobile data, and its compass. Neither needs the internet.

**Alarms.** Android can wake the phone at a set minute without any network. An app that schedules its reminders with the system, rather than waiting for a message from a server, keeps them working in airplane mode.

## What has to be downloaded, but only once

**A mosque's own timetable.** The Iqamah, when a congregation actually stands, is set by each mosque and can't be calculated. But once you've downloaded it, it doesn't need to be fetched again until the mosque changes it. An app that keeps a copy of every mosque you've looked at can show those times offline, as long as it tells you clearly that you're seeing a saved copy.

**Changes.** The one thing a saved copy can't know is that the mosque changed its times after you downloaded them. A good app re-checks when it's back online and tells you what changed.

## What always needs a connection

- **Live comparisons**, such as "which congregation near me can I still catch?", which combine your position with every nearby mosque's current timetable.
- **Searching for somewhere new**, which means asking the directory.
- **Anything you publish or send**: saving a mosque to your account, reporting a wrong time, posting an announcement.

## How Salah Locator handles it

Salah Locator is built around these principles.

FeatureWithout a connectionMosque pages you've openedReadable for up to 30 days, marked **Offline — showing saved data**Estimated times for mosques without a timetableCalculated on the phonePrayer remindersScheduled on the phone; set again automatically after a restartTimetable changesChecked when you open the app and about every six hours online; you're told if a time movedQibla finderGPS and compass only; uses your last known position if there's no fresh fixPray Now and new searchesNeed a connectionHome-screen widgetRefreshes online, about every 30 minutes![A mosque page in the Salah Locator app showing Estimated times — not from this mosque above a table of calculated Adhan times](https://abdohoo.app/media/library/salahlocator/android-mosque.webp)Estimated times are calculated on the phone, and labelled so they're never mistaken for the mosque's own.Two design choices matter as much as the storage. First, **labelling**: a saved copy says it's a saved copy, and a calculated time says it's an estimate, so you never mistake a guess or an old copy for the mosque's current word. Second, **times in the mosque's own time zone**, so a timetable saved at home still reads correctly when you land somewhere else.

The details are in [Use Salah Locator offline](https://abdohoo.app/help/salahlocator/offline-prayer-times).

## Five minutes of preparation

Before a trip, or anywhere you expect poor signal:

1. **Open the mosques you'll need** while you're on Wi-Fi. That saves their timetables to your phone.
2. **Save them** to your account so they're easy to find.
3. **Set your reminders** for the prayers you plan to attend. They'll ring whether or not you have signal.
4. **Check your calculation settings** match the local convention, for any mosque that only has estimated times.
5. **Open the Qibla finder once** and calibrate the compass if it asks.

[Praying on the go](https://abdohoo.app/blog/praying-in-congregation-while-travelling) has more travel tips.

## The bigger point

A prayer time is not the kind of information that should depend on a server being up. The sun keeps its schedule regardless, and a mosque's timetable changes rarely. An app that respects that, calculating what it can, keeping what it has, and being honest about what it can't know, is one you can rely on at Fajr in a hotel basement as much as at home.

## Frequently asked questions

### Can prayer times be calculated without internet?

Yes. Adhan times are astronomy: given the date, your coordinates and time zone, a phone can calculate them with no connection at all. Only a mosque's own Iqamah times have to be downloaded, once.

### Does GPS need mobile data?

No. GPS receives signals from satellites. Data can help a phone find its position faster, but location, and so the Qibla direction, works without it.

### Will my prayer alarms work in airplane mode?

Alarms that are scheduled on the phone, as Salah Locator's are, ring without any connection, including in airplane mode.

### How long does Salah Locator keep timetables offline?

Mosque pages you have opened stay on the phone for up to 30 days, within a small storage budget, and are refreshed whenever you open them online.
