◉ يُمَكِنُكَ هذا التطبيق من قراءة القرآن كما لو كنت تقرأ في المصحف، ويمكنك القراءة بالوضع العامودي والأفقي.
◉ كما يُمْكِنُكَ القراءة بالوضع المتغير الذي يمكنك من تكبير وتصغير كما تريد.
◉ يحتوي التطبيق على خاصية البحث النصي في آيات القرآن من خلال البحث اللحظي وعرض النتائج مع الصفحات بالإضافة إلى إمكانية الذهاب للصفحة.
◉ إضافة فواصل للقراءة بحيث يتمكن القارئ من حفظ الصفحة والعودة لها متى شاء.
◉ إضافة ملاحظات.
◉ الاستماع لكل آية بصوت عدد من القراء.
◉ يتيح التطبيق التفسير لكل آية، كما يُمْكِنُكَ التغيير بين التفاسير كما يُمْكِنُكَ تغيير حجم خط التفسير.
◉ فهرس للسور.
◉ التنقل بين السّور بسهولة.
◉ يتيح التطبيق قراءة علامات الوقف.
◉ يُمْكِنُكَ التطبيق من قراءة حصن المسلم كاملًا ومقسم بحسب الأذكار بحيث يسهل على القارئ التنقل بين الأقسام، كما يُمْكِنُكَ إضافة أي ذكر إلى المفضلة.
◉ يتيح التطبيق للقارئ القراءة تغيير أنماط الألوان ومنها النمط الداكن والذي يغير لون الخلفية باللون الأسود والخطوط البيضاء لتعطي القارئ الراحة التامة عند القراءة في أجواء منخفضة الإضاءة.
التطبيق قيد التطوير وسيتم إضافة المزيد من المزايا قريبًا، يمكن للجميع المساعدة في تطوير التطبيق.
مشكلة بالخط بعد تحديثات flutter
المشكلة الموجودة بالتطبيق تداخل الحركات في بعض الآيات
لدي نفس المشكلة بتطبيقي وكنت ابحث عن حل لها ووجدتها موجودة بتطبيقكم
صورة للمشكلة
طبعن موجودة بعدة صفحات وطرق مختلفة للتداخل
علمن ان المشكلة غير موجودة في اصدارات flutter القديمة
في حال توصلتم الى حل اتمنى الرد بطريقة الحل وسبب المشكلة
تحديث
تقريبا المشكلة من Material3
بعد ايقافها اختفت المشكلة مصادفة
useMaterial3: false,
the application stack on the splash screen and in the console shows these errors. tried to update the lib and the used packages but nothing happens kindly help I wish to contribute in this application:
errors.dart:297 Uncaught (in promise) Error: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
at Object.throw_ [as throw] (errors.dart:297:3)
at MethodChannel._invokeMethod (platform_channel.dart:332:7)
at _invokeMethod.next ()
at async_patch.dart:45:50
at _RootZone.runUnary (zone.dart:1661:54)
at _FutureListener.thenAwait.handleValue (future_impl.dart:162:18)
at handleValueCallback (future_impl.dart:838:44)
at _Future._propagateToListeners (future_impl.dart:867:13)
at [_completeWithValue] (future_impl.dart:643:5)
at async._AsyncCallbackEntry.new.callback (future_impl.dart:713:7)
at Object._microtaskLoop (schedule_microtask.dart:40:11)
at startMicrotaskLoop (schedule_microtask.dart:49:5)
at async_patch.dart:181:7
errors.dart:297 Uncaught (in promise) Error: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
at Object.throw [as throw] (errors.dart:297:3)
at MethodChannel._invokeMethod (platform_channel.dart:332:7)
at _invokeMethod.next ()
at async_patch.dart:45:50
at _RootZone.runUnary (zone.dart:1661:54)
at _FutureListener.thenAwait.handleValue (future_impl.dart:162:18)
at handleValueCallback (future_impl.dart:838:44)
at _Future._propagateToListeners (future_impl.dart:867:13)
at [_completeWithValue] (future_impl.dart:643:5)
at async._AsyncCallbackEntry.new.callback (future_impl.dart:713:7)
at Object._microtaskLoop (schedule_microtask.dart:40:11)
at startMicrotaskLoop (schedule_microtask.dart:49:5)
at async_patch.dart:181:7
errors.dart:297 Uncaught (in promise) Error: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
at Object.throw [as throw] (errors.dart:297:3)
at MethodChannel._invokeMethod (platform_channel.dart:332:7)
at _invokeMethod.next ()
at async_patch.dart:45:50
at _RootZone.runUnary (zone.dart:1661:54)
at _FutureListener.thenAwait.handleValue (future_impl.dart:162:18)
at handleValueCallback (future_impl.dart:838:44)
at _Future._propagateToListeners (future_impl.dart:867:13)
at [_completeWithValue] (future_impl.dart:643:5)
at async._AsyncCallbackEntry.new.callback (future_impl.dart:713:7)
at Object._microtaskLoop (schedule_microtask.dart:40:11)
at startMicrotaskLoop (schedule_microtask.dart:49:5)
at async_patch.dart:181:7
errors.dart:297 Uncaught (in promise) Error: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
at Object.throw [as throw] (errors.dart:297:3)
at MethodChannel._invokeMethod (platform_channel.dart:332:7)
at _invokeMethod.next ()
at async_patch.dart:45:50
at _RootZone.runUnary (zone.dart:1661:54)
at _FutureListener.thenAwait.handleValue (future_impl.dart:162:18)
at handleValueCallback (future_impl.dart:838:44)
at _Future._propagateToListeners (future_impl.dart:867:13)
at [_completeWithValue] (future_impl.dart:643:5)
at async._AsyncCallbackEntry.new.callback (future_impl.dart:713:7)
at Object._microtaskLoop (schedule_microtask.dart:40:11)
at _startMicrotaskLoop (schedule_microtask.dart:49:5)
at async_patch.dart:181:7
السَلام عليكم ورحمة الله وبركاته
بارك الله مجهوداتكم وجعلها الله في ميزان حسناتكم
هل يمكنكم تطبيق إرشادات Flutter المتعلقة بإمكانية الوصول
سواء في التطبيق أو في الموقع
لكي يستطيع مستخدمي قارئات الشاشة الإستفادة من المحتوى المقدم
وجزاكم الله خيرا
1 - Open the Qur’an and choose any image that will work normally
2 - Return to the home page
3 - Read the Qur’an again
4 - From the side menu on the Quran page, choose any image
5 - repeat steps 2 and 3.
Environment
I try it only on my phone Samsung Galaxy A21s android version 12