Qur'oni Karim
Assalomu alaykum va rahmatullohi va barokatuhu!
Ushbu paket yordamida Qur'oni Karim ilovalar ishlab chiqarishingiz mumkin. U quyidagilarni o'z ichiga olgan
Suralar
- Suralar ro'yxati
- Sura nomi
- Suraning arabiy nomi
- Nozil bo'lgan joyi (Makkada yoki Madinada)
- Oyatlar soni
Oyatlar
- Oyatlarning arabiy matni
- Oyatlarning arabiy matni (harakatsiz)
- Ma'nolar tarjimasi
- Sura raqami
- Pora raqami
O'rnatish
Terminal orqali o'rnatish
Agar dart loyihaga o'rnatmoqchi bo'lsangiz quyidagi komandani terminalga yozing
dart pub add quran_uz
Flutter loyihada bo'lsa
flutter pub add quran_uz
Foydalanish
import qiling
import 'package:quran_uz/quran_uz.dart';
QuranUz klassidan obyekt oling
QuranUz quranUz = QuranUz();
Suralar ro'yxati
for (var sura in quranUz.suraList) {
print('Sura no: ${sura.id}');
print('Place: ${sura.isMakki! ? "Makka" : "Madina"}');
print('Arabic name: ${sura.nameAr}');
print('Uzbek name: ${sura.nameUz}');
}
Barcha oyatlar ro'yxatini ko'rsatish
for (var verse in quranUz.verseList) {
print('verse no: ${verse.verseId}');
print('verse arabic text: ${verse.arabic}');
print('verse meaning text: ${verse.meaning}');
}
Suraning raqami bo'yicha olish
Sura sura = quranUz.getSuraById(36);
Suraning oyatlarini olish
List<Verse> verses = quranUz.getVerseListBySuraId(sura.id!);
Fikr mulohazalar uchun
Agar paketda biror xatoga yo'l qo'yilgan bo'lsa, darxol xabar berishingizni iltimos qilamiz. Xatolarni github'dagi issues bo'limida qoldiring. Agar paketga qandaydir qulaylik qo'shishni xohlasangiz github'da kontribyutor sifatida qo'shiling.