quran_kit_pro_core 0.1.0 copy "quran_kit_pro_core: ^0.1.0" to clipboard
quran_kit_pro_core: ^0.1.0 copied to clipboard

Headless Quran toolkit for Flutter — all services with zero UI widgets. Audio playback, tafsir, word-by-word, search, reading tracker, font pipeline, embedded Arabic text, and more. Use with quran_kit [...]

example/main.dart

import 'package:quran_kit_pro_core/kit.dart';
import 'package:quran_kit_pro_core/core.dart';
import 'package:quran_kit_pro_core/audio.dart';
import 'package:quran_kit_pro_core/tafsir.dart';

// ignore_for_file: avoid_print

/// Headless example — no UI, just services.
void main() async {
  // 1. Initialize
  await QuranKit.initialize(QuranKitConfig());

  // 2. Access metadata
  final meta = QuranMetadata.instance;
  print('Total surahs: ${meta.surahs.length}');
  print('Surah 1: ${meta.surahByNumber(1)?.arabicName}');

  // 3. Play audio
  final audio = QuranAudioService.instance;
  await audio.playSurahFrom(1, 1);

  // 4. Get tafsir
  final books = kAvailableTafsirs;
  print('Available tafsir books: ${books.length}');
}
1
likes
140
points
8
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Headless Quran toolkit for Flutter — all services with zero UI widgets. Audio playback, tafsir, word-by-word, search, reading tracker, font pipeline, embedded Arabic text, and more. Use with quran_kit_pro_ui for ready-made widgets.

Repository (GitHub)
View/report issues

Topics

#quran #islam #tajweed #tafsir #arabic

License

MIT (license)

Dependencies

archive, flutter, flutter_svg, http, just_audio, path_provider

More

Packages that depend on quran_kit_pro_core