salat

Last updated:

0 purchases

salat Image
salat Images
Add to Cart

Description:

salat

Prayer Time Dart Package #

This Dart package provides functionality for calculating accurate Islamic prayer times. It is a translation of the original Salat repository, bringing the power and flexibility of prayer time calculations to the Dart ecosystem.
Features #

Calculation of precise prayer times based on different calculation methods.
Support for a wide range of time zones and locations.
Calculation of additional prayer-related timings such as sunrise and sunset.
Customizable calculation settings to accommodate various calculation conventions and preferences.
Easy-to-use API for retrieving prayer times for a specific date, location, and time zone.
Flexible integration options with other Dart projects or frameworks.

Installation #
To install this package :
dart pub add salat
copied to clipboard
Then, run dart pub get to fetch the package.
Usage #
Here's a simple example demonstrating how to calculate prayer times using the prayer_times package:
import 'package:salat/salat.dart';
import 'package:timezone/standalone.dart' as tz;

void main(List<String> args) async {
await tz.initializeTimeZone();

String timezone = "Asia/Riyadh"; // Time zone of Mecca (Riyadh)
final pt = prayerTimes(
method: CalculationMethod.MAKKAH); // Create prayer times object

double longitude = 39.857910; // Longitude of the location
double latitude = 21.389082; // Latitude of the location

// Calculate prayer times for the given location
final prayertimes = pt.calcTime(
date: DateTime.now(),
timezone: timezone,
longitude: longitude,
latitude: latitude,
);
printPrayerTimes(prayertimes);
}
copied to clipboard
output #



Name
Time




fajr
July 14, 2023 04:20:49 +3


sunrise
July 14, 2023 05:47:00 +3


dhuhr
July 14, 2023 12:26:32 +3


asr
July 14, 2023 15:40:29 +3


maghrib
July 14, 2023 19:05:54 +3


isha
July 14, 2023 20:35:54 +3


midnight
July 14, 2023 12:26:27 +3



Please refer to the documentation for more details on how to use this package.
Contributing #
Contributions are welcome! If you encounter any issues, have suggestions, or would like to contribute to the package, please feel free to open an issue or submit a pull request on the GitHub repository.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.