Smart alarms that follow the sun, not the clock.
You set your alarm for 5:00 AM to wake up for Fajr. It works great... until the seasons change.
Ramadan comes. Fajr is now at 4:47 AM. Your alarm rings at 5:00 AM. You missed Fajr.
Traditional alarms don't understand that prayer times shift every single day. In some locations, Fajr can vary by over 2 hours throughout the year.
Prayer Times is the first app that lets you set alarms relative to prayer times, not fixed clock times.
| Traditional Alarm | Prayer-Based Alarm |
|---|---|
| β° "Wake me at 5:00 AM" | π "Wake me 30 min before Fajr" |
| β Breaks when seasons change | β Automatically adjusts daily |
| π΄ Miss prayers, feel guilty | π€² Never miss a prayer again |
Today: Fajr at 5:15 AM β Alarm rings at 4:45 AM
Tomorrow: Fajr at 5:14 AM β Alarm rings at 4:44 AM
Ramadan: Fajr at 4:30 AM β Alarm rings at 4:00 AM
One setting. Automatic forever.
- Set alarms like "30 min before Fajr" or "10 min after Isha"
- Works for all 5 daily prayers + Sunrise, Midnight, Last Third of Night
- Alarms automatically recalculate every day
- Powered by the trusted Adhan calculation library
- Supports multiple calculation methods (Muslim World League, ISNA, Umm Al-Qura, etc.)
- Location-based calculations using GPS
- Last Third of Night marker for Tahajjud
- Islamic Midnight calculation
- Perfect for those who want to establish Qiyam al-Layl
- Beautiful home screen with countdown to next prayer
- Iqamah time tracking
- Persistent notification with real-time updates
- Glassmorphic UI with stunning visuals
- Dark mode optimized
- Smooth animations
| Home Screen | Quick Alarm | Alarm Settings |
|---|---|---|
![]() |
![]() |
![]() |
- Flutter 3.x or higher
- Android Studio / Xcode
# Clone the repository
git clone https://github.com/yourusername/prayer-times.git
# Navigate to project
cd prayer-times
# Install dependencies
flutter pub get
# Run the app
flutter run- Framework: Flutter (Dart)
- State Management: Riverpod
- Prayer Calculations: Adhan package
- Alarms: alarm package (native Android/iOS)
- Storage: SharedPreferences
- Background Service: flutter_background_service
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If this app helps you pray on time, please consider:
- β Starring this repository
- π£ Sharing with friends and family
- π€² Making dua for the developers
prayer times salah times fajr alarm islamic alarm muslim app adhan athan prayer reminder salat times namaz times qibla islamic prayer fajr dhuhr asr maghrib isha tahajjud qiyam ramadan flutter open source
Built with β€οΈ for the Ummah


