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

https://github.com/aliashour2/zekr

Islamic App with Quran , Ahadith , and Sebha ✨
https://github.com/aliashour2/zekr

dart design-patterns flutter localization theme

Last synced: 2 months ago
JSON representation

Islamic App with Quran , Ahadith , and Sebha ✨

Awesome Lists containing this project

README

          

# 📱 Zekr App

Zekr is a Flutter application that provides various Islamic features such as Quran reading, Hadith, and more. This app supports multiple languages and themes.

## 🚀 Features

- 📖 **Quran Reading**: Read the Quran with translations.
- 📜 **Hadith**: Access a collection of Hadith.
- 🎨 **Themes**: Switch between light and dark themes.
- 🌐 **Localization**: Supports multiple languages (English and Arabic).
- 📻 **Radio**: Listen to Islamic radio stations.
- 📿 **Sebha**: Digital Tasbih counter.

## 🛠️ Installation

1. **Clone the repository**:
```bash
git clone https://github.com/yourusername/zekr.git
cd zekr

2. **Install dependencies:**:
flutter pub get

3. **Run the app:**:
flutter run

## 📂 Project Structure
```plaintext
lib/
├── common/
│ ├── app_colors.dart
│ ├── app_images.dart
├── l10n/
│ ├── app_ar.arb
│ ├── app_en.arb
├── models/
│ ├── hadith_model.dart
│ ├── quran_model.dart
├── providers/
│ ├── localization_provider.dart
│ ├── theme_provider.dart
├── screens/
│ ├── hadeth_screen.dart
│ ├── home_screen.dart
│ ├── quran_screen.dart
├── themes/
│ ├── app_theme.dart
├── ui/
│ └── tabs/
│ ├── hadeeth_tab.dart
│ ├── quran_tab.dart
│ ├── radio_tab.dart
│ ├── sebha_tab.dart
│ ├── settings_tab.dart
```

# My App

A brief description of your app can go here.

---

## 📸 Screenshots

### Home Screen
![Home Screen](https://github.com/AliAshour2/zekr/blob/main/assets/images/q1.png)

### Quran Screen
![Quran Screen](https://github.com/AliAshour2/zekr/blob/main/assets/images/qq.png)

### Settings Screen
![Settings Screen](https://github.com/AliAshour2/zekr/blob/main/assets/images/q5.png)

---

## 🌍 Localization

The app supports the following languages:
- **English**
- **Arabic**

---

## 🎨 Themes

The app supports both **light** and **dark** themes. You can switch between themes in the settings.

---

## 🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request.

---

## 📄 License

This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.

---

## 📧 Contact

For any inquiries, please contact: `aliashour468@gmail.com`.

---

**Made with ❤️ by [Ali Ashour](https://github.com/aliashour2)**