Bismillah, Alhamdulillah, Washalatu Wasalam 'Ala Rasulillah.

Praise to Allah.

Dzikr design to be all-in and easy use package that collecting islamic useful feature for your Flutter App

For now you can use Dzikr for :

  • Adding Quran Feature your app using QuranTool
  • Adding Dzikr and Du'a feature to your app using BookTool
  • Adding Prayer Time Schedule to your ap using PrayerTimeTool

Dzikr currently still on beta version development.

May Allah guide and help us always.

Features

Big picture of package to getting started with it.

QuranTool

Contain methods for getting Quran data.

QuranTool Feature :

  • get all quran pages data
  • get list of juzs in Quran
  • get list of surah in Quran

QuranTool using static assets of Quran data. You must preparing the data and save it into your project, on assets/quran folder.

For fast way to processing the data, and render it and showing to user, Dzikr has provide you QuranPageReader widget, that will be inform below.

QuranPageReader

QuranPageReader will automaticly processing data from QuranTool and show/render it as interface to user.

To use it :

class QuranPage extends StatelessWidget {
  const QuranPage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return QuranPageReader(config: QuranPageReaderConfig());
  }
}

Use QuranPageReaderConfig to make configuration on your QuranPageReader

PrayerTimeTool

Contain methods for getting prayer time schedule.

BookTool

Contain methods for (islamic) text (like du'a and adzkar).

Libraries

book
book_data
book_data_provider
book_tool
book_type
class
closest_prayer
config
core
daily_prayer
data
dzikr
dzikr_error_config
dzikr_network_config
dzikr_provider_class
dzikr_reader_state
dzikr_reader_widget
dzikr_state_class
location_utils
minus_divider_widget
monthly_prayer
opacity_longpress_widget
opacity_pressed_widget
prayer_time
prayer_time_data
prayer_time_data_provider
prayer_time_tool
qibla_direction_tool
quran_chapter
quran_data
quran_data_provider
quran_juzs
quran_page
quran_page_reader_config
quran_page_reader_state
quran_page_reader_widget
quran_page_response
quran_tool
quran_utils
size_config
size_utils
theme_utils
tools
utils
widgets