quran_kit_pro_core 0.1.0
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}');
}