पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.0.1

alquran_cloud

quran.cloud API के लिए अनौपचारिक डार्ट क्लाइंट वрапर, पवित्र कुरान की पुस्तक का उपयोग करें

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
96
लाइक
29
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add alquran_cloud

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

alquran_cloud पैकेज quran.cloud API के अनआधिकारिक Dart क्लाइंट व्रैपर है, जो विभिन्न फॉर्मेट में पवित्र कुरान को प्राप्त करने और उपयोग करने में विकासकर्ताओं की सहायता करता है। यह कुरान के आयत, अध्याय, अनुवाद और तफसीर (व्याख्या) प्राप्त करने के लिए एक स्पष्ट, सुव्यवस्थित इंटरफ़ेस प्रदान करता है। क्रॉस-प्लेटफ़ॉर्म उपयोग के लिए डिज़ाइन किया गया, यह Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है। यह पैकेज कुरानिक सामग्री को आवश्यक फ्लटर ऐप्स में एकीकृत करने को सरल बनाता है, जिससे यह धार्मिक, शैक्षिक या भक्ति संबंधी ऐप्स के लिए आदर्श होता है।

उपयोग

  • मोबाइल ऐप्स में कुरान के पाठ को एकीकृत करना
  • अनुवाद और तफसीर प्रदर्शित करें
  • कुरान पढ़ने और सीखने के उपकरण बनाना
  • बहुभाषी इस्लामिक शिक्षा एप्लिकेशन बनाना
  • कैशिंग के साथ ऑफलाइन कुरान प्राप्त करें

मुख्य विशेषताएँ

  • Quran डेटा प्राप्त करने के लिए सरल API
  • कई अनुवाद और पाठ का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • एम्बेडेड त्रुटि हैंडलिंग
  • हल्का और एकीकरण में आसान

इनके लिए उपयुक्त

  • इस्लामिक एप्स बनाने वाले Flutter डेवलपर्स
  • शैक्षिक ऐप निर्माता
  • धार्मिक सामग्री प्लेटफॉर्म
  • सही कुरानिक संदर्भ आवश्यक ऐप्स
  • quran.cloud API का उपयोग करने वाले विकासकर्ता

विचार योग्य बातें

  • लाइव डेटा के लिए इंटरनेट कनेक्शन की आवश्यकता होती है
  • quran.cloud API द्वारा प्रदान किए गए फीचर्स तक सीमित
  • Quran.cloud की आधिकारिक स्वीकृति
  • ऑफलाइन कार्यक्षमता के लिए अतिरिक्त तर्क की आवश्यकता हो सकती है
  • बाहरी API के स्थिरता पर निर्भर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Alquran Cloud

unofficial api wrapper for the free islamic api alquran.cloud usage

void main(List<String> args) async {
  /// to enable logs (disabled by default)
  quran_cloud.quranCloud.enableLogs = true;

  /// use edition identifer to determine which edition of the quran to get
  final allEditions = await quran_cloud.getAllEditions();

  /// also you can query the edition you want
  final editionsQuery = await quran_cloud.getAllEditions(
    format: 'text', // or `audio`
    language: 'ar', // use .getEditionSupportedLanguages(); to get the all available languages
    type: 'quran', // user .getEditionTypes() to get all available types
  );

  final quran = await quran_cloud.getQuranByEdition(allEditions.first);

  /// get surah by number and edition
  final surah = await quran_cloud.getSurahByEdition(1, editionsQuery.first);

  /// get aya by number and edition
  final aya = await quran_cloud.getAyaByNumber(2, editionsQuery.first);

  print(aya.text); // الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ

Endpoints

  • [x] Editions
  • [x] Quran
  • [x] Juz
  • [x] Surah
  • [x] Aya
  • [ ] Manzil
  • [ ] Ruku
  • [ ] Page
  • [ ] Hizb
  • [ ] Quarter
  • [ ] Sajda
  • [ ] Meta
  • [x] CDM (audio/image)

Features

  • [ ] cache (awaiting this PR https://github.com/hurshi/dio-http-cache/pull/84)
  • [ ] prayer times
  • [ ] docs
  • [ ] re-tray

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।