Skip to content

yassindaboussi/PrayerTimesApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ™ Prayer Times App

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.

✨ Features

  • πŸ•Œ 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

πŸ“± Screenshots

Home Screen Location Selection

πŸ—οΈ Project Structure

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

πŸš€ Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK (latest stable version)
  • An IDE (Android Studio, VS Code, or IntelliJ IDEA)

Installation

  1. Clone the repository:

    git clone https://github.com/yassindaboussi/PrayerTimesApp.git
    cd prayer-times-app
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

πŸ› οΈ Dependencies

  • http: For making API requests to the Aladhan API
  • flutter_lints: For code quality and style
  • cupertino_icons: For iOS-style icons

🌐 API

This app uses the Aladhan API to fetch accurate prayer times based on the user's location.

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Aladhan API for providing prayer time data
  • Flutter team for the amazing framework
  • Open source community for various packages and resources

Made with ❀️ and Flutter

About

πŸ•Œ Flutter app for Islamic prayer times with a sleek dark UI, real-time countdowns, and global location search. 🌍⏰

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors