Subscribe to the gold package and get unlimited access to Shamra Academy
Register a new userيهدف تطبيق 'Khabar' إلى توفير منصة موحدة للمستخدمين لمتابعة الأخبار من مختلف المجالات بشكل محدث ومستمر، مع إمكانية فلترة الأخبار حسب اهتمامات المستخدم.
تم استخدام إطار العمل Flutter ولغة البرمجة Dart في تطوير التطبيق، بالإضافة إلى استخدام Firebase كقاعدة بيانات، وVisual Studio Code كمحرر شيفرات.
من ميزات استخدام Flutter أنه يوفر أداءً عاليًا على كل من نظامي iOS وAndroid، ويتيح إمكانية إعادة التحميل السريع (Hot Reloading)، ويستخدم لغة البرمجة Dart التي تتيح تطوير واجهات مستخدم غنية وقابلة للتخصيص.
من التحديات التي قد تواجه المطورين عند استخدام Flutter هي حجم التطبيق الكبير مقارنةً بالتطبيقات المكتوبة بلغات أخرى، وصعوبة حل بعض المشكلات في الأكواد الضخمة، بالإضافة إلى قلة الموارد والمجتمعات الداعمة للغة Dart مقارنةً بلغات أخرى مثل JavaScript.