Muslim Mate – 您的伊斯兰伴侣

Muslim Mate 是一款使用 Flutter 构建的伊斯兰应用程序,旨在协助您处理日常伊斯兰实践和知识的各个方面。

App Screenshot

特点

  1. 祈祷时间

    • 根据您的地理位置或选择的城市获取准确的祈祷时间。
    • 祈祷时间基于摩洛哥的城市,但您可以自定义城市以获取其他国家的相应祈祷时间。
  2. 朝拜指南针

    • 找到朝拜方向,以便正确地对齐您的祈祷。
  3. 清真寺地图查找器

    • 发现并定位您所在区域附近的所有清真寺。
  4. 古兰经

    • 可以查阅阿拉伯语和英语的《古兰经》。
    • 按 Juz 导航,方便阅读和学习。
  5. 多种 Adkars

    • 查阅先知穆罕默德在各种情况下经常诵读的 Adkars(祈祷词)合集。
  6. 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

截图

Screenshots

安装

  1. 克隆仓库

    git clone https://github.com/your-username/muslim-mate.git

设置 Google Maps API 密钥

为了使用 Google Maps 功能,您需要获取 Google Maps API 密钥。请按照以下步骤操作:

  1. 访问 Google Cloud Console

  2. 创建一个新项目,并在 API 库中启用“Google Maps SDK for Android”和“Google Maps SDK for iOS”。

  3. 从凭据页面获取您的 API 密钥。

  4. 在项目根目录中创建一个 .env 文件。

  5. 将您的 Google Maps API 密钥添加到 .env 文件中,如下所示:

       GOOGLE_MAPS_API_KEY=
       api_key=
    

GitHub

查看 Github