Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leptos-null/prayertimes

PrayerTimes is an app to view Islamic prayer times
https://github.com/leptos-null/prayertimes

ios prayer-times swiftui watchos

Last synced: 3 months ago
JSON representation

PrayerTimes is an app to view Islamic prayer times

Awesome Lists containing this project

README

        

## PrayerTimes

PrayerTimes is an app to view Islamic prayer times.

---

Islamic prayer times are based off of solar positions. There are different opinions on each of these, however the general
descriptions are as follows:

- Fajr: dawn, begins when the light of the sun begins to become visible in the sky

- Sunrise: end of Fajr time, when the sun crosses the horizon (from being below the horizon, to above)

- Dhuhr: solar noon, i.e. solar zenith

- Asr: begins when the length of an object's shadow is some particular factor (usually 1) of the object's length

- Maghrib: sunset, when the sun crosses the horizon (from being above the horizon, to below)

- Isha: dusk, begins when there is no longer light from the sun in the sky

---

All calculations are performed on-device. The only internet access used is for reverse-geocoding (convert latitude and longitude to a city name).

PrayerTimes supports the following preferences:

- If location services are not enabled, select a location
- Show or hide sunrise and Qiyam times
- Calculation method
- Fajr angle
- Isha angle
- Asr factor
- Notifications
- Start of time
- 30 minutes before time

On iPhone and iPad, view prayer times for any day, with pages dedicated to today and tomorrow.
Visualize the qibla direction with a map overlaid with the shortest
line connecting your location to the Kaaba. On supported devices, find
the qibla direction using the compass.

On Apple Watch, view a rolling set of prayer times, beginning with the
current prayer. On supported devices, find the qibla direction using
the compass.

### Screenshots

![iPhone Today](docs/Screenshots/iPhone14%2C3/0_today.png)

![iPhone Qibla Compass](docs/Screenshots/iPhone14%2C3/2_qibla_compass.png)

![iPhone Qibla Map](docs/Screenshots/iPhone14%2C3/2_qibla_map.png)

![iPhone Preferences](docs/Screenshots/iPhone14%2C3/3_preferences.png)

![Watch Times](docs/Screenshots/Watch7%2C4/0_today.png)

See [Screenshots](docs/Screenshots/) for more devices.