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

https://github.com/futzone/learn_quran

Learn Quran – Qur’onni o‘rganish va tinglash uchun Flutter ilovasi. Bu ilova foydalanuvchilarga Qur’on oyatlarini o‘qish, eshitish va eslab qolishga yordam beradi. Ilova interaktiv va qulay interfeysga ega bo‘lib, Qur’onni o‘rganishni yanada osonlashtiradi.
https://github.com/futzone/learn_quran

audioplayers dart flutter quran

Last synced: 3 months ago
JSON representation

Learn Quran – Qur’onni o‘rganish va tinglash uchun Flutter ilovasi. Bu ilova foydalanuvchilarga Qur’on oyatlarini o‘qish, eshitish va eslab qolishga yordam beradi. Ilova interaktiv va qulay interfeysga ega bo‘lib, Qur’onni o‘rganishni yanada osonlashtiradi.

Awesome Lists containing this project

README

        

# Learn Quran

Learn Quran - bu Flutter dasturi bo‘lib, foydalanuvchilarga Qur'on o‘qish va tinglash imkoniyatini yaratadi. Ilova Qur'on oyatlarini ko‘rsatish, qiroatni eshitish va foydalanuvchilar uchun qulay navigatsiyani ta’minlash uchun ishlab chiqilgan.

## 📌 Xususiyatlar
- Qur'on oyatlarini ko‘rish
- Oyatlarni o‘qish va tinglash
- Qur'on suralar bo‘yicha navigatsiya
- Qur'on audiosini yuklab olish va saqlash
- Foydalanuvchi interfeysi uchun Riverpod state management

## 🚀 Texnologiyalar va Paketlar
Ilova quyidagi Flutter paketlaridan foydalanadi:

| Paket | Versiya | Maqsad |
|--------|---------|--------|
| [quran_flutter](https://pub.dev/packages/quran_flutter) | ^1.0.3 | Qur'on matnini ko‘rsatish va navigatsiya |
| [path_provider](https://pub.dev/packages/path_provider) | ^2.1.5 | Qur'on audio fayllarini saqlash va yuklash |
| [permission_handler](https://pub.dev/packages/permission_handler) | ^11.3.1 | Xotira ruxsatlarini boshqarish |
| [quran](https://pub.dev/packages/quran) | ^1.3.3 | Qur'on oyatlarini olish va ishlash |
| [audioplayers](https://pub.dev/packages/audioplayers) | ^6.1.2 | Qur'on qiroatlarini tinglash |
| [flutter_riverpod](https://pub.dev/packages/flutter_riverpod) | ^2.6.1 | Ilova state management |

## ⚡ O‘rnatish

1. Reponi klonlash:
```sh
git clone https://github.com/futzone/learn_quran.git
cd learn_quran
```

2. Paketlarni o‘rnatish:
```sh
flutter pub get
```

3. Ilovani ishga tushirish:
```sh
flutter run
```

## 🛠 Foydalanish
- Qur'on sahifalarini skroll qilish va oyatlarni o‘qish mumkin.
- Qur'on oyatlarini ovozli tinglash mumkin.
- Audioni yuklab olish va offline rejimda tinglash mumkin.

## 📜 Litsenziya
Bu loyiha [MIT License](LICENSE) asosida tarqatiladi.

## 💡 Hissa qo‘shish
Agar loyiha ustida ishlashni xohlasangiz:
1. Fork qiling 🍴
2. O‘zgartirish kiriting 🔨
3. Pull Request yuboring 📩

## 📩 Bog‘lanish
Agar biron savolingiz bo‘lsa, quyidagi manzillardan biz bilan bog‘lanishingiz mumkin:

📧 Email: [email protected]