prayers_times 0.0.6 copy "prayers_times: ^0.0.6" to clipboard
prayers_times: ^0.0.6 copied to clipboard

Seamlessly access precise prayer times with our Flutter package tailored to your location. Enhance your namaz routine effortlessly.

example/lib/main.dart

// ignore_for_file: avoid_print import 'package:prayers_times/prayers_times.dart'; void main() { // Define the geographical coordinates for the location Coordinates coordinates = Coordinates(21.1959, 72.7933); // Specify the calculation parameters for prayer times PrayerCalculationParameters params = PrayerCalculationMethod.karachi(); params.madhab = PrayerMadhab.hanafi; // Create a PrayerTimes instance for the specified location PrayerTimes prayerTimes = PrayerTimes( coordinates: coordinates, calculationParameters: params, precision: true, locationName: 'Asia/Kolkata', ); final now = DateTime.now(); DateTime tomorrow = DateTime(now.year, now.month, now.day + 1); PrayerTimes prayerTimes1 = PrayerTimes( coordinates: coordinates, calculationParameters: params, dateTime: tomorrow, precision: true, locationName: 'Asia/Kolkata', ); // Display prayer times for the current date print('\n***** Prayer Times'); print('Fajr Start Time:\t${prayerTimes.fajrStartTime!}'); print('Fajr End Time:\t${prayerTimes.fajrEndTime!}'); print('Sunrise Time:\t${prayerTimes.sunrise!}'); print('Dhuhr Start Time:\t${prayerTimes.dhuhrStartTime!}'); print('Dhuhr End Time:\t${prayerTimes.dhuhrEndTime!}'); print('Asr Start Time:\t${prayerTimes.asrStartTime!}'); print('Asr End Time:\t${prayerTimes.asrEndTime!}'); print('Maghrib Start Time:\t${prayerTimes.maghribStartTime!}'); print('Maghrib End Time:\t${prayerTimes.maghribEndTime!}'); print('Isha Start Time:\t${prayerTimes.ishaStartTime!}'); print('Isha End Time:\t${prayerTimes.ishaEndTime!}'); print('Next Day Fajr Time:\t${prayerTimes1.fajrStartTime!}'); print('Tahajjud End Time:\t${prayerTimes.tahajjudEndTime!}'); print('Sehri End Time:\t${prayerTimes.sehri!}'); // Display convenience utilities for prayer times String current = prayerTimes.currentPrayer(); String next = prayerTimes.nextPrayer(); print('\n***** Convenience Utilities'); print('Current Prayer:\t$current\t${prayerTimes.timeForPrayer(current)}'); print('Next Prayer:\t$next\t${prayerTimes.timeForPrayer(next)}'); // Calculate and display Sunnah times SunnahInsights sunnahInsights = SunnahInsights(prayerTimes); print('\n***** Sunnah Times'); print('Middle of the Night:\t${sunnahInsights.middleOfTheNight}'); print('Last Third of the Night:\t${sunnahInsights.lastThirdOfTheNight}'); // Determine and display Qibla direction print('\n***** Qibla Direction'); double qiblaDirection = Qibla.qibla(coordinates); print('Qibla Direction:\t$qiblaDirection degrees'); }
60
likes
140
points
191
downloads
screenshot

Documentation

API reference

Publisher

verified publishermohamedashraf.in

Weekly Downloads

Seamlessly access precise prayer times with our Flutter package tailored to your location. Enhance your namaz routine effortlessly.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#time #prayer #namaz #prayertime #namaztime

License

MIT (license)

Dependencies

flutter, timezone

More

Packages that depend on prayers_times