quran library

Classes

AssetsPath
AyahLongClickDialog
A dialog displayed on long click of an Ayah to provide options like bookmarking and copying text.
AyahModel
موديل موحد للآية في القرآن يدعم كل من بيانات الخطوط الأصلية والمنزلة Unified Ayah model for both original and downloaded fonts data
BannerStyle
BasmalaStyle
A class that represents the style for Basmala text in the application.
BasmallahWidget
A widget that displays the Basmallah (بِسْمِ ٱللَّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ).
BookmarkModel
A model class that represents a single bookmark in the Quran.
BookmarksAyahs
A model class that represents a single bookmark in the Quran.
BookmarksCtrl
Controller that handles the bookmarks of the user.
BottomSlider
BuildBottomSection
BuildTopSection
DefaultFirstTwoSurahs
DefaultFontsBuild
DefaultFontsPageBuild
DefaultOtherSurahs
DownloadFontsDialogStyle
A class that defines the style for the download fonts dialog.
FontsDownloadDialog
GetSingleAyah
LineModel
هذا الموديل يمثل سطر في صفحة القرآن ويحتوي على قائمة من الآيات الموحدة This model represents a line in a Quran page and contains a list of unified ayahs
PageBuild
PageViewBuild
QuranCtrl
QuranLibrary
A class that provides utility functions for interacting with the Quran library.
QuranLibraryScreen
A widget that displays the Quran library screen.
QuranLibrarySearchScreen
A widget that displays the Quran library search screen.
QuranPageModel
هذا الموديل يمثل صفحة من صفحات القرآن ويحتوي على قائمة من الآيات (AyahModel) والأسطر (LineModel) This model represents a Quran page and contains a list of ayahs (AyahModel) and lines (LineModel)
QuranRepository
A repository class for managing Quran-related data.
QuranState
RichTextBuild
SajdaFontsModel
SliderController
SurahCtrl
كنترولر مخصص لعرض سورة واحدة بنفس تصميم QuranCtrl Dedicated controller for displaying a single surah with the same design as QuranCtrl
SurahDisplayScreen
شاشة لعرض سورة واحدة باستخدام SurahCtrl و _QuranLinePage Screen for displaying a single surah using SurahCtrl and _QuranLinePage
SurahHeaderWidget
SurahInfoStyle
SurahModel
موديل موحد للسورة يربط مع AyahModel Unified Surah model linked with AyahModel
SurahNamesModel
SurahNameStyle
A class that defines the style for a Surah name.
SurahResponseModel
TextScaleRichTextBuild
ToastUtils
TopAndBottomWidget
ويدجت لعرض محتوى السورة المخصصة مع المعلومات المطلوبة Widget for displaying custom surah content with required information

Extensions

ContextExtensions on BuildContext
Extension on BuildContext to provide additional utility methods.
ConvertArabicToEnglishNumbersExtension on String
Extension to convert Arabic numerals to English numerals and vice versa.
ConvertNumberExtension on String
An extension on the String class to convert numbers in the string according to the specified language code.
FontsDownloadWidgetExtension on QuranCtrl
Extension on QuranCtrl to provide additional functionality related to fonts download widget.
FontsExtension on QuranCtrl
Extension to handle font-related operations for the QuranCtrl class.
FontSizeExtension on Widget
QuranGetters on QuranCtrl
Extensions on QuranCtrl that provides getters for QuranCtrl's properties.
SajdaExtension on Widget
An extension on the Widget class to provide additional functionality related to Sajda (prostration) in the context of the Quran library.
SplitBetweenExtension on List<T>
StringExtension on String
StringExtensions on String
Extension on the String class to provide additional utility methods.
SurahInfoExtension on void
An extension on the void type to provide additional functionality related to Surah information.
TextSpanExtension on String

Constants

rtlLang → const List<String>