abdulwahed-s/Huda
フーダ - イスラム同伴アプリ
- Stars
- 6
- Forks
- 1
- 最終プッシュ(UTC)
- 2026/09/17
- プロジェクト状態
- 公開中
技術トピック
使用している依存関係
依存関係一覧 75 件
- flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - flutter_bloc
^9.1.1 - bloc
^9.0.0 - meta
^1.15.0 - equatable
^2.0.7 - get_it
^8.0.3 - cupertino_icons
^1.0.8 - flutter_screenutil
^5.9.3 - flutter_svg
^2.2.0 - vector_graphics
^1.1.19 - lottie
^3.1.2 - newton_particles
^0.2.2 - scrollable_positioned_list
^0.3.8 - flutter_markdown_plus
^1.0.7 - just_audio
^0.9.42 - just_audio_background
^0.0.1-beta.13 - just_audio_media_kit
^2.1.0 - media_kit_libs_windows_audio
^1.0.9 - media_kit_libs_linux
^1.0.9 - audio_session
^0.1.21 - dio
^5.8.0+1 - http
^1.6.0 - supabase_flutter
^2.8.4 - crypto
^3.0.6 - shared_preferences
^2.5.3 - flutter_secure_storage
^11.0.0 - hive_ce_flutter
^2.3.4 - path_provider
^2.1.4 - path
^1.9.1 - archive
^4.0.4 - prayer_time_plus
^0.3.0 - hijri_plus
^0.1.0 - precise_compass
^0.1.0 - geolocator_platform_interface
^4.2.6 - geolocator_apple
^2.3.13 - geolocator_web
^4.1.3 - geolocator_windows
^0.2.5 - geocoding
^4.0.0 - jiffy
^6.4.3 - intl
^0.20.2 - timezone
^0.11.1 - timezone_finder
^0.2.0 - flutter_timezone
^4.1.1 - flutter_local_notifications
^22.1.0 - workmanager
^0.9.0+2 - flutter_foreground_task
^9.1.0 - alarm
^5.2.1 - permission_handler
^12.0.1 - flutter_macos_permissions
^2.0.7 - device_info_plus
^13.1.0 - package_info_plus
^10.1.0 - home_widget
^0.9.1 - quick_actions
^1.1.0 - restart_app
^1.7.3 - wakelock_plus
^1.6.1 - vibration
^3.1.3 - share_plus
^13.1.0 - widgets_to_image
^2.0.1 - dart_pdf_editor
4.0.0 - dart_pdf_editor_assets
4.0.0 - pdf_document
4.0.0 - pdf_graphics
4.0.0 - uuid
^4.5.1 - synchronized
^3.4.0 - url_launcher
^6.3.2 - locale_names
^1.1.1 - html
^0.15.6 - speech_to_text
^7.3.0 - flutter_test開発用
{"sdk":"flutter"} - flutter_lints開発用
^6.0.0 - flutter_launcher_icons開発用
^0.14.4 - flutter_native_splash開発用
^2.4.8 - msix開発用
^3.16.12 - vector_graphics_compiler開発用
^1.1.19
アプリカテゴリー
元の README
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
README を開く / 閉じる
Huda - Islamic Companion App
Version Github Downloads Badge
Get it on Google Play Get it at IzzyOnDroid Get it on GitHub Get it on Microsoft Store Get it on App Store Get it on App Store
Huda is a comprehensive Flutter-based Islamic companion application designed to help Muslims practice their faith with ease and convenience. The app provides essential Islamic tools, resources, and features to support daily worship and spiritual growth.
📑 Table of Contents
📸 Screenshots
| Home | Quran Reader | Prayer Times |
|---|---|---|
| Home Screen | Quran Reader | Prayer Times |
| Qiblah Compass | Islamic Reminder | Daily Checklist |
|---|---|---|
| Qiblah Compass | Islamic Reminder | Islamic Checklist |
🚀 Quick Start
Prerequisites
- Flutter SDK:
3.44.2(pinned in.fvmrc) - Dart SDK:
3.12.2(bundled with Flutter 3.44.2) - Android builds: JDK 17, Android SDK Platform 37.0, and Build Tools 37.0.0
Installation
1. Clone the repository
git clone https://github.com/abdulwahed-s/Huda.git
cd Huda
2. Install dependencies
flutter pub get
3. Configure Firebase (Optional but Recommended)
- Create a Firebase project and register your applications.
- Place
google-services.jsoninside:
android/app/
- Place
GoogleService-Info.plistinside:
ios/Runner/
- Configure your API keys in:
lib/core/keys/hadith_key.dart
For more information, see: https://github.com/abdulwahed-s/Huda/issues/1
4. Run the application
flutter run
🌟 Key Features
📖 Quran Reading & Study
- Complete Quran with authentic Uthmanic script
- Multiple translations and Tafsir support
- Audio recitations with offline playback
- Smart reading position tracking
🕌 Prayer Times & Adhan
- Accurate location-based prayer times
- Adhan notifications and countdown timers
- Multiple calculation methods
🧭 Qiblah Compass
- Accurate Qiblah direction
- Smooth animations with haptic feedback
📿 Digital Tasbih
- Persistent Dhikr counter
- Notes and tracking support
🤲 Athkar & Duas
- Categorized daily supplications
- Audio pronunciation support
✅ Islamic Daily Checklist
- Track prayers and habits
- Hijri calendar integration
- Daily streak tracking
🤖 Huda AI Assistant
- AI-powered Islamic Q&A assistant
- Responses based on authentic Sunni sources, Quran, and Hadith
📚 Hadith & Islamic Library
- Curated Islamic books and Hadith collections
- Built-in offline PDF reader
📱 Home Screen Widgets
- Quick access to prayer times and core features
🌍 Multilingual Support & Themes
- RTL Arabic support
- Dynamic language switching
- Dark and Light themes
🤝 Contributing
Contributions are always welcome and greatly appreciated.
Whether you're fixing bugs, improving performance, adding features, or translating content, your support helps make Huda better for the Ummah.
How to Contribute
- Fork the repository
- Create a new branch
git checkout -b feature/amazing-feature
- Commit your changes
git commit -m "Add amazing feature"
- Push to your branch
git push origin feature/amazing-feature
- Open a Pull Request
Please ensure all contributions align with authentic Islamic principles and the purpose of the application.
📄 License & Contact
This project is licensed under the MIT License. See the LICENSE file for more information.
🐛 Bug Reports & Feature Requests
Please use GitHub Issues to report bugs, request features, or share suggestions.
🤲 Islamic Disclaimer
Huda is designed to assist Muslims in worship, learning, and daily practice.
While we strive to provide authentic and accurate Islamic content, users are encouraged to consult qualified scholars for religious guidance and important matters.
The AI assistant provides responses based on established Islamic sources and should not replace knowledgeable scholars or trusted religious authorities.
May Allah ﷻ accept this work and make it beneficial for the Ummah. Ameen.
“And whoever does righteous deeds, whether male or female, while being a believer — those will enter Paradise and will not be wronged, even as much as the speck on a date seed.” — Quran 4:124