quran_kit 0.2.0
quran_kit: ^0.2.0 copied to clipboard
Complete Quran toolkit for Flutter — rendering (QFC4 fonts with tajweed), audio playback (22 reciters, 3 quality levels, offline download), tafsir (14 books), word-by-word data, embedded Arabic text ( [...]
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add quran_kitThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
quran_kit: ^0.2.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:quran_kit/audio.dart';
import 'package:quran_kit/audio_ui.dart';
import 'package:quran_kit/content.dart';
import 'package:quran_kit/content_ui.dart';
import 'package:quran_kit/core.dart';
import 'package:quran_kit/headless.dart';
import 'package:quran_kit/kit.dart';
import 'package:quran_kit/navigation_ui.dart';
import 'package:quran_kit/quran_kit_pro.dart';
import 'package:quran_kit/reading.dart';
import 'package:quran_kit/reading_ui.dart';
import 'package:quran_kit/rendering.dart';
import 'package:quran_kit/rendering/quran_dual_page_view.dart';
import 'package:quran_kit/rendering/quran_zoom_page_view.dart';
import 'package:quran_kit/rendering_ui.dart';
import 'package:quran_kit/screens.dart';
import 'package:quran_kit/screens/ayah_details_screen.dart';
import 'package:quran_kit/screens/quran_bookmarks_screen.dart';
import 'package:quran_kit/screens/quran_downloads_screen.dart';
import 'package:quran_kit/screens/quran_reader_screen.dart';
import 'package:quran_kit/screens/quran_search_screen.dart';
import 'package:quran_kit/screens/quran_settings_screen.dart';
import 'package:quran_kit/search.dart';
import 'package:quran_kit/search_ui.dart';
import 'package:quran_kit/tafsir.dart';
import 'package:quran_kit/tafsir_ui.dart';
import 'package:quran_kit/text.dart';
import 'package:quran_kit/text_ui.dart';
import 'package:quran_kit/theme.dart';
import 'package:quran_kit/theme_ui.dart';
import 'package:quran_kit/widgets/asbab_nuzul_sheet.dart';
import 'package:quran_kit/widgets/audio_player_bar.dart';
import 'package:quran_kit/widgets/basmallah_widget.dart';
import 'package:quran_kit/widgets/bookmarks_sheet.dart';
import 'package:quran_kit/widgets/bottom_info_bar.dart';
import 'package:quran_kit/widgets/continuous_player_widget.dart';
import 'package:quran_kit/widgets/edition_picker_dialog.dart';
import 'package:quran_kit/widgets/go_to_page_dialog.dart';
import 'package:quran_kit/widgets/hifz_mode_widget.dart';
import 'package:quran_kit/widgets/hizb_navigator_widget.dart';
import 'package:quran_kit/widgets/juz_list_view.dart';
import 'package:quran_kit/widgets/loading_placeholder.dart';
import 'package:quran_kit/widgets/offline_download_widget.dart';
import 'package:quran_kit/widgets/qiraa_picker_dialog.dart';
import 'package:quran_kit/widgets/quran_auto_night_mode_widget.dart';
import 'package:quran_kit/widgets/quran_page_view.dart';
import 'package:quran_kit/widgets/quran_page_widget.dart';
import 'package:quran_kit/widgets/quran_reading_stats_widget.dart';
import 'package:quran_kit/widgets/quran_wird_tracker_widget.dart';
import 'package:quran_kit/widgets/reading_progress.dart';
import 'package:quran_kit/widgets/reciter_picker_sheet.dart';
import 'package:quran_kit/widgets/sajda_indicator_widget.dart';
import 'package:quran_kit/widgets/search_bar.dart';
import 'package:quran_kit/widgets/share_ayah_image.dart';
import 'package:quran_kit/widgets/surah_header_widget.dart';
import 'package:quran_kit/widgets/surah_index_sheet.dart';
import 'package:quran_kit/widgets/tafsir_picker_dialog.dart';
import 'package:quran_kit/widgets/tafsir_sheet.dart';
import 'package:quran_kit/widgets/theme_picker_sheet.dart';
import 'package:quran_kit/widgets/voice_search_widget.dart';
import 'package:quran_kit/widgets/word_info_sheet.dart';
import 'package:quran_kit/word.dart';
import 'package:quran_kit/word_ui.dart';