Quick Start

1) Initialize the library

Future<void> main() async {
	WidgetsFlutterBinding.ensureInitialized();
	await TafsirLibrary.initialize();
	runApp(
      const MyApp(),
      );
}

2) Use the ready-made UI widget

ShowTafsir(
	context: context,
	ayahUQNumber: 2,
	ayahNumber: 2,
	pageIndex: 1,
	isDark: false,
	surahNumber: 1,
)

3) Direct API usage (without ShowTafsir)

await TafsirLibrary.fetchData();
final items = await TafsirLibrary.fetchTafsirAyah(ayahUQNumber);
final tafsirText = items.isNotEmpty ? items.first.tafsirText : '';

await TafsirLibrary.fetchTranslate();
final translation = TafsirLibrary.getTranslationText(surahNumber, ayahNumber);

TafsirLibrary.getTafsirFromCurrentTafsir(int ayahUQNumber);