libpray is a Dart library for calculating Muslim prayer times, offering customizable calculation methods and juristic rulings. It supports various astronomical models and can be tailored to different schools of thought and geographic locations. Designed for integration into Flutter and other Dart applications, it provides accurate prayer schedules based on user-defined parameters. The library is lightweight, well-documented, and suitable for apps focused on Islamic daily routines or religious planning.
Use cases
- Islamic calendar apps
- prayer reminder systems
- religious scheduling tools
- mobile apps for Muslims
- geolocation-based prayer times
Key features
- Multiple calculation methods
- Customizable juristic rulings
- Geolocation support
- Accurate astronomical calculations
- Easy integration with Flutter
Suitable for
- Developers building Islamic apps
- Apps requiring precise prayer times
- Users in diverse time zones
- Applications needing configurable settings
- Projects supporting multiple Islamic schools
Considerations
- Requires accurate location input
- Depends on correct date/time setup
- Limited to Muslim prayer times
- No built-in UI components
- Manual handling of daylight saving adjustments