just_audio_background
Ein Add-on für just_audio, das Hintergrundwiedergabe und Medienbenachrichtigungen unterstützt.
eQuran bietet eine bereichernde Möglichkeit, mit dem heiligen Koran in Verbindung zu treten.
Ein Add-on für just_audio, das Hintergrundwiedergabe und Medienbenachrichtigungen unterstützt.
Ermöglicht das dynamische Wechseln zwischen hellen und dunklen Themen und fügt Unterstützung für systemadaptive Themen hinzu.
v2.1.0Like Button ist eine Flutter-Bibliothek, mit der Sie einen Button mit Animationseffekten erstellen können, die dem Herzen von Twitter beim Like ähneln.
Ein Plugin zur Verwaltung der Vibration-API für iOS, Android, Web und OpenHarmony.
Ein Flutter-Geokodierungs-Plugin, das einfache Geokodierung und Reverse-Geokodierung bietet.
Ein Flutter-Kompass. Der Kurs variiert von 0 bis 360, wobei 0 Norden darstellt.
Qurantext, Übersetzung, Audio-URLs und Details zu Seiten, Juz, Sura, Ayah, Ort der Offenbarung usw.
Prüft fehlende, unterförderte, überforderte und nicht verwendete Abhängigkeiten.
v0.10.1Leichte Bibliothek für gängige Berechnungen von Breite und Länge
v3.1.0Ein anpassbarer Flutter-Carousel-Widget mit unendlichem Scrollen, automatischem Scrollen, vorgefertigten Indikatoren, erweiterbaren Widgets, Unterstützung für automatisch angepasste Kinder und vergrößerte Mitte-Seite.
Bibliothek zur Berechnung der Gebetszeiten für Muslime. Basierend auf präzisen astronomischen Formeln.
v0.0.4GridView mit dynamischer Höhe. Es ist nicht erforderlich, aspectRatio für das Raster anzugeben.
{"sdk":"flutter"}{"sdk":"flutter"}^0.20.2^0.9.2^0.9.0^1.19.1^8.0.2{"path":"third_party/quran_lite"}^3.1.8^2.2.3^1.1.0^3.7.2^4.2.5^2.1.0^6.6.0^0.10.5^0.0.1-beta.17^3.1.0^0.0.4^4.0.9^3.0.7^1.6.0^2.1.5^9.0.1^12.0.1^6.3.2^11.0.2^2.0.1^14.0.2^8.3.0^0.9.1^4.0.0^21.0.0^0.11.0^5.0.2^0.8.1{"path":"third_party/foil"}^2.1.0^1.2.6^1.2.1^0.2.3^13.0.0{"sdk":"flutter"}^2.4.13^2.0.1^0.14.4^5.0.0^6.0.0^2.4.2Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
App version Latest release Last commit GitHub stars GitHub forks Release build License
Flutter Dart Release targets
eQuran is a focused Quran companion built with Flutter. It brings reading, listening, favourites, tafsir, transliteration, prayer times, Qibla direction, and offline audio downloads into one calm Material 3 experience.
The goal is simple: keep the interface quiet, keep the text central, and make the daily act of reading or listening feel easy to return to.
eQuran home screen Quran reading screen Surah list screen Audio player screen
Downloads screen Favourites screen Prayer times screen Settings screen
If this project helps you, consider supporting its development! You can donate using any of the cryptocurrency addresses below:
| Cryptocurrency | Badge | Wallet Address |
|---|---|---|
| Bitcoin (BTC) | Bitcoin | bc1qs7jfrkxvpdh96qmfu9srtla38fe30gvdvc22av |
| Ethereum (ETH) | Ethereum | 0x9d60158D5315Fa46241FC47Bf76eEE6cF7abcAa9 |
| Solana (SOL) | Solana | Gyy1Ar1Lu5zbyW9WEcisKkcGxBb4GPuUQEJvcQ4oV9va |
| USDC (ERC-20) | USDC | 0x9d60158D5315Fa46241FC47Bf76eEE6cF7abcAa9 |
| Litecoin (LTC) | Litecoin | LZW5Jh52Lnni6Zr3FQhimGGkyZPywSAaDX |
OpenCode Go — open-source AI coding agent for the terminal. New users: sign up through this link and we both get $5 usage credit!
| Platform | Status | Notes |
|---|---|---|
| Android phones and tablets | Supported | Primary mobile target. Release APKs are built in CI. |
| Linux desktop | Supported | Release bundle is built in CI. |
| Windows desktop | Supported | Release bundle is built in CI. |
| iOS | Project files included | Can be run from Flutter with Apple tooling; not part of the current release workflow. |
| macOS | Project files included | Can be run from Flutter with Apple tooling; not part of the current release workflow. |
| Web | Project files included | Useful for development checks; not part of the current release workflow. |
Install the Flutter stable SDK and the platform tooling for the device you want to run:
| Target | Tooling |
|---|---|
| Android | Android Studio, Android SDK, and an emulator or physical device |
| Linux | clang, cmake, ninja-build, pkg-config, libgtk-3-dev, and GStreamer development packages |
| Windows | Visual Studio with Desktop development with C++ |
| iOS/macOS | Xcode on macOS |
| Web | Chrome or another Flutter-supported browser |
This project currently expects:
Flutter >=3.41.7
Dart >=3.11.5 <4.0.0
Clone the repository:
git clone https://github.com/ya27hw/equran_app.git
cd equran_app
Install dependencies:
flutter pub get
Run on the connected device or selected desktop target:
flutter run
You can also choose a specific target:
flutter run -d android
flutter run -d linux
flutter run -d windows
flutter run -d chrome
Android split APKs:
flutter build apk --release --split-per-abi
Linux:
flutter config --enable-linux-desktop
flutter build linux --release
Windows:
flutter config --enable-windows-desktop
flutter build windows --release
Build outputs are written under build/.
lib/
backend/ Data, downloads, audio, persistence, settings, and services
home/ Main screens, reading views, player, library, and settings
prayer/ Prayer times, reminders, location, timezone, and Qibla tools
utils/ Theme, layout, formatting, and shared helpers
widgets/ Reusable interface components
assets/
fonts/ Hafs Quran font
content/ Daily hadith and dua content
tafsir/ Tafsir JSON assets
transliteration/
metadata/ Store listing metadata and app icon
The GitHub Actions release workflow lives in .github/workflows/deploy.yml.
On pushes to main or manual workflow dispatch, it reads the version from pubspec.yaml, builds Android split APKs plus Linux and Windows bundles, then publishes a GitHub Release when the version tag is new.
Prayer times are calculated locally with adhan_dart. Prayer reminders use flutter_local_notifications and Android scheduled notifications. Android 13 and newer require notification permission, which the app requests when reminders are enabled.
The prayer location picker uses flutter_map with OpenStreetMap-compatible tiles. If the app grows beyond light usage, use a tile provider that fits the project’s traffic and terms.
Contributions are welcome when they keep the app focused, respectful, and easy to use.
Before opening a pull request:
dart format ..flutter analyze.eQuran is released under the MIT License.