Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.1

alquran_cloud

envoltório de cliente Dart não oficial para a API do quran.cloud consumir o livro sagrado do Alcorão

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
96
Curtidas
29
Pontos Pub
140

Instalar pacote

flutter pub add alquran_cloud

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote alquran_cloud é um invólucro cliente Dart não oficial para a API quran.cloud, permitindo que desenvolvedores acessem e consumam facilmente o Sagrado Alcorão em diversos formatos. Ele fornece uma interface limpa e intuitiva para recuperar versículos do Alcorão, capítulos, traduções e tafsir (exegese). Projetado para uso multiplataforma, suporta Android, iOS, Web, macOS, Windows e Linux. O pacote simplifica a integração em aplicativos Flutter que exigem conteúdo corânico, tornando-o ideal para aplicações religiosas, educacionais ou devocionais.

Casos de uso

  • Integrando o texto corânico em aplicativos móveis
  • Exibindo traduções e tafsir
  • Construindo ferramentas para leitura e aprendizado do Alcorão
  • Criando aplicativos multilíngues de educação islâmica
  • Habilitar o acesso offline ao Alcorão com armazenamento em cache

Principais recursos

  • API simples para buscar dados do Alcorão
  • Suporta múltiplas traduções e recitações
  • Compatibilidade multiplataforma
  • Tratamento de erros embutido
  • Leve e fácil de integrar

Indicado para

  • Desenvolvedores Flutter construindo aplicativos islâmicos
  • criadores de aplicativos educacionais
  • Plataformas de conteúdo religioso
  • Aplicativos que exigem referências precisas do Alcorão
  • Desenvolvedores usando a API do quran.cloud

Considerações

  • Requer conexão com a internet para dados ao vivo
  • Limitado a recursos fornecidos pela API do quran.cloud
  • Endosso oficial de Quran.cloud
  • Pode ser necessário lógica adicional para funcionalidade offline
  • Dependente da estabilidade da API externa

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.