{"id":13812698,"url":"https://github.com/medyas/flutter_qiblah","last_synced_at":"2025-10-23T04:52:13.166Z","repository":{"id":41205397,"uuid":"242214937","full_name":"medyas/flutter_qiblah","owner":"medyas","description":"Flutter Qiblah is a plugin that allows you to display Qiblah direction in you app with support for both Android and iOS.","archived":false,"fork":false,"pushed_at":"2025-02-16T16:21:10.000Z","size":6666,"stargazers_count":147,"open_issues_count":8,"forks_count":103,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-23T04:51:56.384Z","etag":null,"topics":["android","compass","flutter","ios","plugin","qibla","qiblah","qiblah-direction","sensors"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/flutter_qiblah","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/medyas.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-21T19:26:48.000Z","updated_at":"2025-10-21T23:49:41.000Z","dependencies_parsed_at":"2024-01-16T10:29:26.629Z","dependency_job_id":"563d850c-f739-430e-8a8f-14c6b5841e73","html_url":"https://github.com/medyas/flutter_qiblah","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/medyas/flutter_qiblah","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medyas%2Fflutter_qiblah","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medyas%2Fflutter_qiblah/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medyas%2Fflutter_qiblah/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medyas%2Fflutter_qiblah/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medyas","download_url":"https://codeload.github.com/medyas/flutter_qiblah/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medyas%2Fflutter_qiblah/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280563530,"owners_count":26351731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-23T02:00:06.710Z","response_time":142,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","compass","flutter","ios","plugin","qibla","qiblah","qiblah-direction","sensors"],"created_at":"2024-08-04T04:00:54.617Z","updated_at":"2025-10-23T04:52:13.146Z","avatar_url":"https://github.com/medyas.png","language":"Dart","funding_links":[],"categories":["Libraries \u0026 Plugins","Qibla Direction and Finder (4 projects)"],"sub_categories":["Dart \u0026 Flutter","Dart"],"readme":"# Flutter Qiblah\n\n[![pub package](https://img.shields.io/pub/v/flutter_qiblah.svg)](https://pub.dev/packages/flutter_qiblah) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  \n\n\n\n## Getting Started\n\nTo start using this package, add `flutter_qiblah` dependency to your `pubspec.yaml`\n\n```yaml\ndependencies:\n  flutter_qiblah: '\u003clatest_release\u003e'\n```\n\n\u003e The package not not work on the iOS Simulator. To test on iOS please use a real device. Checkout [#39](https://github.com/medyas/flutter_qiblah/issues/39)\n\n## Features\n\n* Check Device Sensor support (Android)\n* Request Location permission\n* Check GPS Status (Enabled and permission status)\n* Receive Qiblah direction, North direction and Qiblah offset from North\n\n\n## Screens\n\nHere is the Example app demo:\n\n![Example app Demo](https://drive.google.com/uc?export=view\u0026id=19nhSR_VUFczOIriDC2hHJ_nSzhQY8Mic)\n\nBased on the LocationStatus class, you can add a check to see the current status of the GPS and display an error widget if it's disabled or permission is denied. \ncheck the :memo: [Example Code](https://github.com/medyas/flutter_qiblah/tree/master/example/)\n\n![GPS Disabled](https://drive.google.com/uc?export=view\u0026id=1vRB_GtFtK9sVCQIJqm3Tslsfy5hxQ6at)\n\nFor devices with no sensors, a Map can be displayed with the direction from the current/selected location to Mecca. \ncheck the :memo: [Example Code](https://github.com/medyas/flutter_qiblah/tree/master/example/)\n\n![Qiblah with maps](https://drive.google.com/uc?export=view\u0026id=1CeLQXEVYOO08EPDyl7ycOUvdRGoxrVjG)\n\n## Issues\n\nPlease file any issues, bugs or feature request as an issue on our [GitHub](https://github.com/medyas/flutter_qiblah/issues) page.\n\n## Want to contribute\n\nIf you would like to contribute to the plugin (e.g. by improving the documentation, solving a bug or adding a cool new feature), please carefully review our [contribution guide](CONTRIBUTING.md) and send us your [pull request](https://github.com/medyas/flutter_qiblah/pulls).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedyas%2Fflutter_qiblah","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmedyas%2Fflutter_qiblah","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedyas%2Fflutter_qiblah/lists"}