Skip to content

abdalrahmanshaban0/Android-Islamic-Prayer-Timings

Repository files navigation

🕌 Islamic Prayer Timings for Android

API License: GPL-3.0

An Android application that displays Islamic prayer times with a persistent notification showing the next prayer name, time, and countdown. Built with Kotlin, this app offers 24-hour / 12-hour format switching, Arabic & English language support, and runs a foreground service to keep you updated throughout the day.

📱 Features

  • ✅ Prayer times fetched from Aladhan API
  • 🔔 Sticky notification with:
    • Next prayer name
    • Time remaining countdown
    • All prayer timings in the notification inbox
  • 🌍 Arabic and English UI support (auto based on system language)
  • 🕒 Time format switch (24-hour or AM/PM)
  • 🗣 Adhan recited by Mansour Al-Zaharani
  • ⚙️ Foreground service updates the notification even after reboot (TODO)
  • 🔁 Automatic update every 24 hours via WorkManager (TODO)

About

Simple app to view Islamic prayer timings with non-removable notification for the next pray timing.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages