muslim_data_flutter 1.1.0 copy "muslim_data_flutter: ^1.1.0" to clipboard
muslim_data_flutter: ^1.1.0 copied to clipboard

Best Muslim package that provides: Prayer Times, Offline Geocoder, Names of Allah, and Azkars

Changelog #

All notable changes to this project will be documented in this file.

[1.1.0] - 2025-05-09 #

๐Ÿ› Bug Fixes #

  • Fix undefined variables in the bump version script
  • Fix Kalar, IQ prayer times by reverting the fajr and sunrise to the old timetable
  • R and n are not a valid letter in the commit message scope
  • (prayer times) Prayer times but fixes

๐Ÿ“š Documentation #

  • Update read me file to address the availability of muslim data on other platforms
  • Update heading style in the readme file

๐Ÿงช Testing #

  • Update calculated prayer times test
  • (prayer times) Update total fixed prayer times as we added Rovia, IQ

โš™๏ธ Miscellaneous Tasks #

  • Remove the footer of the changelog
  • Add build options to the commit parser for the changelog
  • Remove the footer of the changelog file
  • Update cliff configuration
  • Simplify the bump version script
  • Update pubspec.lock of the example app
  • Update flutter action in the pull request workflow
  • Update flutter version in the pull request workflow
  • Update flutter version to 3.27.0 in the pull request workflow
  • Update flutter version to 3.29.0 in the pull request workflow

[1.0.1] - 2025-04-13 #

๐Ÿšœ Refactor #

  • Reformat the dart files to match the dart formatter style

๐Ÿ“š Documentation #

  • Update screenshot size in the README file

โš™๏ธ Miscellaneous Tasks #

  • Add auto publish github workflow

[1.0.0] - 2025-04-13 #

๐Ÿš€ Features #

  • Add date format extensions
  • Add string date extension
  • Add prayer time models
  • Add names of ALLAH model
  • Add location models
  • Add azkar models
  • Add table and database classes
  • Add a sample database service
  • Add a sample repository with getPrayerTimes method
  • Add an example project to the package
  • Get prayer times in the example app
  • Get prayer times in the example app
  • Add language to the example app
  • Add location functionalities to the muslim repository
  • Add azkar funtionalities to the muslim data repository
  • Add calculated and fixed prayer times to the muslim repository
  • Add upgrade mechanism for the prepopulated database
  • Create singletone for muslim repository and hide unnecessary files
  • Add simple app layout for the example app
  • Add prayer times screen in the example app
  • Add location screen for the example app
  • Add Names of Allah screen to the example app
  • Add azkar categories screen to the example app
  • Add azkar chapters screen to the example app
  • Add azkar items screen to the example app

๐Ÿšœ Refactor #

  • Update database table classes to match the prepopulated db
  • Remove unnecessary functionalities in the prayer times
  • Remove intl package and do the formatting manually
  • Add await keyword to the get prayer times method in db service
  • Update the datebase queries by using custom selections
  • Delete all table classes as we use custom selection instead of them
  • Remove freezed dependency in the package
  • Update folder structure and database file names
  • Rename a test util file name
  • Rename the names to names screen
  • Change the order of the getAzkarItems parameters
  • Change the positional parameters to named parameters in the MuslimRepository

๐Ÿ“š Documentation #

  • Add README file

๐ŸŽจ Styling #

  • Add more spacing to the prayer times list in the example app

๐Ÿงช Testing #

  • Add unit tests for all models except the calculated prayer times
  • Add unit tests for the calculated prayer times
  • Fix some calculated prayer time tests
  • Add unit tests for the muslim repository class
  • Prevent concurrency on the flutter tests
  • Add location exception test
  • Add unit test for getAzkarChaptersByIds

โš™๏ธ Miscellaneous Tasks #

  • Add intl dependency
  • Add lefthook for managing git hooks
  • Update gitignore file
  • Add git-cliff for generating change logs
  • Add dependabot for auto dependency update
  • Add a pull request action for running tests before merge.
  • Add gitattributes file to ignore generated file in the PR review
  • Add drift dependency
  • Remove freezed transitive dependency in the example app
  • Add license
  • Update pubspec to include package information
  • Add pre-tag hook to bump version
  • Update lefthook file
  • Update bump version script
  • Update bump version script
  • Update doc path in the bump version script
  • Update version to 1.0.0 and regenerate changelog and docs
3
likes
150
points
67
downloads

Publisher

verified publishermyprayers.io

Weekly Downloads

Best Muslim package that provides: Prayer Times, Offline Geocoder, Names of Allah, and Azkars

Repository (GitHub)
View/report issues

Topics

#muslim #prayer #prayer-times #azkar #names-of-allah

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

drift, drift_flutter, flutter, path, path_provider, sqlite3, sqlite3_flutter_libs

More

Packages that depend on muslim_data_flutter