quran_uz 2.2.1 copy "quran_uz: ^2.2.1" to clipboard
quran_uz: ^2.2.1 copied to clipboard

Qur'oni karimning ma'nolar tarjimasi.

Qur'oni Karim #

platform pub package mit lisense version contributors commits

commits version

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.