Muslim Mate – 您的伊斯兰伴侣
Muslim Mate 是一款使用 Flutter 构建的伊斯兰应用程序,旨在协助您处理日常伊斯兰实践和知识的各个方面。
![]()
特点
-
祈祷时间
- 根据您的地理位置或选择的城市获取准确的祈祷时间。
- 祈祷时间基于摩洛哥的城市,但您可以自定义城市以获取其他国家的相应祈祷时间。
-
朝拜指南针
- 找到朝拜方向,以便正确地对齐您的祈祷。
-
清真寺地图查找器
- 发现并定位您所在区域附近的所有清真寺。
-
古兰经
- 可以查阅阿拉伯语和英语的《古兰经》。
- 按 Juz 导航,方便阅读和学习。
-
多种 Adkars
- 查阅先知穆罕默德在各种情况下经常诵读的 Adkars(祈祷词)合集。
-
Tasbih
- 通过 Tasbih 进行 Dhikr(纪念真主),其中包含预定义的 Dhikrs 和带有自定义目标的计数器。
使用的技术和软件包
- intl ^0.18.1
- provider ^6.0.5
- uuid ^3.0.7
- geolocator ^10.0.1
- flutter_map ^5.0.0
- prayers_times ^0.0.1
- geocoding ^2.1.0
- hijri ^3.0.0
- workmanager ^0.5.1
- flutter_local_notifications ^15.1.1
- shared_preferences ^2.2.1
- flutter_compass ^0.7.0
- google_maps_flutter ^2.5.0
- flutter_config ^2.0.2
- dio ^5.3.2
- flutter_polyline_points ^2.0.0
- scrollview_observer ^1.16.5
- flutter_carousel_slider ^1.1.0
- percent_indicator ^4.2.3
- numberpicker ^2.1.2
- smooth_page_indicator ^1.1.0
- vibration ^1.8.1
- animated_splash_screen ^1.3.0
- hexcolor ^3.0.1
截图

安装
-
克隆仓库
git clone https://github.com/your-username/muslim-mate.git
设置 Google Maps API 密钥
为了使用 Google Maps 功能,您需要获取 Google Maps API 密钥。请按照以下步骤操作:
-
创建一个新项目,并在 API 库中启用“Google Maps SDK for Android”和“Google Maps SDK for iOS”。
-
从凭据页面获取您的 API 密钥。
-
在项目根目录中创建一个
.env文件。 -
将您的 Google Maps API 密钥添加到
.env文件中,如下所示:GOOGLE_MAPS_API_KEY= api_key=