A beautiful and intuitive Flutter application that displays Islamic prayer times for any location worldwide. The app features a modern UI with smooth animations and real-time prayer time updates.
- π Accurate prayer times using the Aladhan API
- π Search for any city and country worldwide
- β° Real-time countdown to next prayer
- π¨ Beautiful gradient UI with smooth animations
- π Pull-to-refresh functionality
- π Support for all five daily prayers
- π± Responsive design for all screen sizes
- π Dark theme by default
- π Save your favorite locations
| Home Screen | Location Selection |
|---|---|
![]() |
![]() |
lib/
βββ main.dart # App entry point
βββ prayertime_screen.dart # Main screen with prayer times
βββ utils/
β βββ prayer_utils.dart # Utility functions
βββ widgets/
βββ location_selection_dialog.dart # Location selection UI
- Flutter SDK (latest stable version)
- Dart SDK (latest stable version)
- An IDE (Android Studio, VS Code, or IntelliJ IDEA)
-
Clone the repository:
git clone https://github.com/yassindaboussi/PrayerTimesApp.git cd prayer-times-app -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
http: For making API requests to the Aladhan APIflutter_lints: For code quality and stylecupertino_icons: For iOS-style icons
This app uses the Aladhan API to fetch accurate prayer times based on the user's location.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Aladhan API for providing prayer time data
- Flutter team for the amazing framework
- Open source community for various packages and resources

