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