ترغب بنشر مسار تعليمي؟ اضغط هنا

تصميم تطبيق أخباري لأجهزة Android و IOS باستخدام بيئة العمل Flutter

Building a news app for Android & IOS devicesWith flutter

493   6   0   0.0 ( 0 )
 تاريخ النشر 2020
  مجال البحث الهندسة المعلوماتية
والبحث باللغة العربية
 تمت اﻹضافة من قبل Shamra Editor




اسأل ChatGPT حول البحث

تطبيق هذا المشروع هو تطبيق اخباري يقوم المستخدم من خلاله باستعراض مقالات مختلفة المجالات واللغات ويقدم ميزة هامة جدا وهي إمكانية فلترة اخبار المجلات حسب اختصاص كل مجلة.


ملخص البحث
تتناول هذه الورقة البحثية مشروع تصميم تطبيق إخباري لأجهزة Android وIOS باستخدام إطار العمل Flutter. يهدف التطبيق إلى توفير منصة موحدة للمستخدمين لمتابعة الأخبار من مختلف المجالات بشكل محدث ومستمر. يتضمن المشروع مراحل متعددة بدءًا من تعريف المتطلبات الوظيفية وغير الوظيفية، مرورًا بمقارنة بين Flutter وReact Native، وصولًا إلى التطبيق العملي باستخدام Firebase كقاعدة بيانات. يتميز التطبيق بواجهة مستخدم بسيطة وسهلة الاستخدام، ويتيح للمستخدمين إنشاء حسابات، واختيار مجالات الأخبار التي يرغبون في متابعتها، واستعراض المقالات بشكل محدث وموثوق. كما يتناول المشروع بيئة العمل والأدوات المستخدمة مثل Visual Studio Code وFirebase، ويقدم مقارنة بين ميزات وعيوب كل من Flutter وReact Native.
قراءة نقدية
تعد هذه الورقة البحثية شاملة ومفصلة في تناولها لمشروع تصميم تطبيق إخباري باستخدام Flutter، إلا أنها تفتقر إلى بعض النقاط التي قد تكون مفيدة للقارئ. على سبيل المثال، لم يتم التطرق بشكل كافٍ إلى التحديات التي قد تواجه المطورين عند استخدام Flutter، وكيفية التغلب عليها. كما أن الورقة تفتقر إلى تقييم عملي لأداء التطبيق بعد تنفيذه، مثل اختبار الأداء وسرعة الاستجابة. بالإضافة إلى ذلك، كان من الممكن أن تكون هناك مقارنة أعمق بين Firebase وقواعد بيانات أخرى مثل MongoDB أو MySQL، لتوضيح لماذا تم اختيار Firebase تحديدًا. بشكل عام، الورقة مفيدة ولكنها تحتاج إلى بعض التحسينات لتكون أكثر شمولية وتفصيلية.
أسئلة حول البحث
  1. ما هي الأهداف الرئيسية لتطبيق 'Khabar'؟

    يهدف تطبيق 'Khabar' إلى توفير منصة موحدة للمستخدمين لمتابعة الأخبار من مختلف المجالات بشكل محدث ومستمر، مع إمكانية فلترة الأخبار حسب اهتمامات المستخدم.

  2. ما هي الأدوات والتقنيات المستخدمة في تطوير تطبيق 'Khabar'؟

    تم استخدام إطار العمل Flutter ولغة البرمجة Dart في تطوير التطبيق، بالإضافة إلى استخدام Firebase كقاعدة بيانات، وVisual Studio Code كمحرر شيفرات.

  3. ما هي ميزات استخدام Flutter في تطوير التطبيقات؟

    من ميزات استخدام Flutter أنه يوفر أداءً عاليًا على كل من نظامي iOS وAndroid، ويتيح إمكانية إعادة التحميل السريع (Hot Reloading)، ويستخدم لغة البرمجة Dart التي تتيح تطوير واجهات مستخدم غنية وقابلة للتخصيص.

  4. ما هي التحديات التي قد تواجه المطورين عند استخدام Flutter؟

    من التحديات التي قد تواجه المطورين عند استخدام Flutter هي حجم التطبيق الكبير مقارنةً بالتطبيقات المكتوبة بلغات أخرى، وصعوبة حل بعض المشكلات في الأكواد الضخمة، بالإضافة إلى قلة الموارد والمجتمعات الداعمة للغة Dart مقارنةً بلغات أخرى مثل JavaScript.


المراجع المستخدمة
https://flutter.dev/?utm_source=yaftamobile
قيم البحث

اقرأ أيضاً

النموذج ثلاثي الأبعاد 3D Model ببساطة هو تمثيل وصفي ومكاني مبسط لواقع معقد. يتم وعلى نطاق واسع استخدام النماذج ثلاثية الأبعاد للمباني من قبل المهندسين والعلماء بمن فيهم علماء الآثار والمؤرخين. تعتبر النماذج ثلاثية الأبعاد مفيدة في أغراض التوثيق والعر ض البصري وإعادة الإعمار. يمكن إنتاجها للحصول على البيانات لتمثّل البقايا و/ أو لإيضاح عملية إعادة الإعمار الافتراضي، تبعاً للطريقة التي يتم بها جمع البيانات ذات الصلة، يمكن للنموذج الثلاثي الأبعاد أن يكون شديد التفصيل أو أن يقدّم ببساطة نظرة عامة سريعة عن وضع معماري ما، ولكونها نماذج افتراضية يمكن مشاركتها على مستوى العالم من خلال الإنترنت وتخزينها بسهولة رقمياً أو طباعتها باستخدام طابعة ثلاثية الأبعاد. نظراً للتنوع الكبير للنماذج ثلاثية الأبعاد يمكن أن يتراوح نطاق مستخدميها من المتخصصين إلى المستهلكين. يمكن إنشاء نماذج ثلاثية الأبعاد للمباني بالاعتماد على المسح الطبوغرافي التقليدي والخرائط وصور الأقمار الصناعية وقياسات المباني والمسح الليزري ثلاثي الأبعاد. إن الجيل القادم من نظم المعلومات الجغرافية يسرع نحونا بما يستغله من تقدم كبير في التقنيات الرقمية الحاسوبية، وهو يحتاج إلى طرق جديدة في تمثيل أو نمذجة البيانات المكانية وتحتل النمذجة ثلاثية الأبعاد الصدارة في هذا التمثيل. حتى أن هذا الجيل القادم يسمى بجيل نظم المعلومات الجغرافية ثلاثية الأبعاد 3D GIS، ومن المتوقع أنه سيشهد ظهور أنواع جديدة من النمذجة قريباً. تكمن قوة التمثيل ثلاثي الأبعاد في نظم المعلومات الجغرافية في قابلية النموذج الرقمي على ربط المعالم (الممثلة شكلياً) بالأوصاف (التي تمثل بشكل نصوص ظاهرة على النموذج أو مرتبطة معه بجداول). توفر نظم المعلومات الجغرافية مجموعة من المزايا والمنافع لإدارة نماذج المجسمات الافتراضية ثلاثية الأبعاد المستندة إلى بيئة واقعية حقيقية، ومنها: • إدارة المعلومات المكانية والوصفية: تساهم الأجهزة المتاحة في نظم المعلومات الجغرافية في جمع البيانات وتخزينها، واستعادتها وإدارتها وتحويلها لتعديل الظروف والشروط الملازمة لها، مع عرض المعلومات بطريقة تساعد على فهمها بصريا من قبل المستخدم. • نظم حيوية ديناميكية: من خلال التحكم وتغيير سمات محتملة غير حقيقية للعناصر الممثلة، أو عن طريق إدخال معطيات جديدة تحدد المواقع المكانية والخصائص المتعلقة بها، يمكن تحديث قواعد بيانات هذه النظم بسهولة، مما يجعلها نظماً حيوية ديناميكية. • تسمح قاعدة بيانات هذه النظم للمستخدم بتنفيذ استعلامات متعلقة بالموقع المدروس وبعض من عناصره المتعلقة بأخرى بالإضافة إلى خصائص كل من هذه العناصر. • صناعة القرار: يتم استخدام البحوث والتحليلات المنجزة بإمكانات نظم المعلومات الجغرافية كأداة لصنع القرار لأغراض تجنب فقدان المعلومات المدروسة والتي يمكن أن تؤثر في دراسات المواقع وعملية التخطيط العمراني. • المشاهدة الصورية التفاعلية: يمكن استخدام نظم المعلومات الجغرافية لإنشاء رسومات ومخططات وصور وخرائط وأفلام متحركة، ويمكن للباحثين استكشاف ودراسة مواضيعهم في الوضع المتقدم عن طريق تشغيل خيار التصور والمشاهدة الصورية. بالرغم من مجموعة المزايا سابقة الذكر والتي تقدمها نظم المعلومات الجغرافية، إلا أن عملية تكوين نماذج ثلاثية الأبعاد للعناصر والمكونات في هذه النظم تتضمن بعض الصعوبات، فعادة ما تكون عملية إنشاء مجسمات هندسية للعناصر المعقدة جداً أو الأجسام متعددة المستويات (غير النظامية الشكل) المشكلة الأكثر صعوبة، وذلك أنه حتى الآن لم يتم توفير إمكانية تمثيل درجة تعقيد هذه المكونات، بسبب عدم كفاءة مؤهلات معايير تبادل البيانات أو أدوات عملية المشاهدة البصرية لهذه التطبيقات ضمن التقنية وهو ما سنشهده ضمن مشروعنا. 2-أهداف المشروع تهدف هذه الدراسة إلى بناء نموذج ثلاثي الأبعاد في بيئة GIS باستخدام برنامج ArcGIS وذلك من خلال تطبيق عملي على مبنى كلية طب الأسنان الجديدة في جامعة تشرين. 3-محتويات المشروع يتألف المشروع من الفصول التالية: • الفصل الأول: تضمن معلومات نظرية عن تعريف المضلعات وأنواعها وطريقة تعديل المضلع المفتوح الموثوق من الطرفين. • الفصل الثاني: تضمن شرحاً عن عملية التسوية وأنواعها والقوانين والعلاقات الرياضية والأجهزة المستخدمة. • الفصل الثالث: تضمن شرحاً عن الأعمال المكتبية والحقلية في الرفع التفصيلي والأجهزة والأدوات المستخدمة لذلك كما تضمن لمحة نظرية عن جهاز المحطة المتكاملة، مكوناتها، ملحقاتها ومجالات استخدامها. • الفصل الرابع: تضمن مقدمة نظرية في نظم المعلومات الجغرافية، تعريفها، مكوناتها، وظائفها ومزاياها مع شرح لأنواع البيانات والتمثيل الرقمي في هذه النظم كما تم تقديم لمحة عن مجموعة برامج ArcGIS والقائمة 3D Analyst ومزايا هذه القائمة. • الفصل الخامس: تضمن مقدمة نظرية عن الملحقArcScene بالإضافة إلى شرح للحركية فيه من خلال توضيح أوامر الأداة Animation. • الفصل السادس: تضمن شرحاً تفصيلياً للتطبيق العملي (الأعمال الحقلية) لنمذجة مبنى كلية طب الأسنان الجديدة مع ما يحيط به من معالم، تضمنت الأعمال الحقلية استطلاع المنطقة والبحث عن الأساس الجيوديزي فيها، أعمال المضلعات، أعمال التسوية، أعمال الرفع التفصيلي. • الفصل السابع: تضمن شرحاً تفصيلياً للتطبيق العملي (الأعمال المكتبية) لنمذجة مبنى كلية طب الأسنان الجديدة مع ما يحيط به من معالم، وتتضمن إنشاء قاعدة بيانات للمشروع وإنشاء الطبقات اللازمة، رسم المعالم والتفاصيل ضمن هذه الطبقات باستخدام برنامجArcMap بشكل ثنائي البعد وإنشاء سطح، ثم تحويل هذه الطبقات إلى طبقات ثلاثية الأبعاد وعرضها في برنامج ArcScene لبناء النموذج. • الفصل الثامن: الاستنتاجات والتوصيات. • ملحق يتضمن كروكيات للمعالم المحيطة بمبنى الكلية.
- التعرف على مفهوم البنية التحتية ككود Infrastructure as code -التعرف على Ansible - توضيح الفروق بين ادارة البنى التحتية بالطريقة التقليدية وعن طريق Ansible -تطوير تطبيق ويب يسمح بادارة البنية التحتية عن طريق الواجهات الرسومية
لقد أدّى تنامي إمكانيات الأجهزة المحمولة, من ناحية العتاد وأنظمة التشغيل, إلى التحول نحو أساليب، عمل مبتكرة, تعتمد على الأجيال الجديدة من أجهزة الهاتف المحمول والحواسيب، اللوحية في انجاز مختلف الأعمال لذلك نشأت موجة جديدة تتجه نحو تطوير (أو إعادة كتا بة) التطبيقات البرمجية لهذا النوع من الأجهزة بدلا من تطويرها للحواسيب المكتبية انطلاقاً من هذا المنظور, فقد تم العمل في هذا البحث على تصميم تطبيق خاص بالحسابات التقانيةلوحدة استخلاص السكر, يعمل على نظام أندرويد (النظام الأكثر انتشارا في الهواتف الذكية والحواسيب اللوحية) تسمح الواجهة الرئيسية للتطبيق بالتنقل ةين الحسابات التقانية لمختلف الوحدات الإنتاجية ةي مصانع السكر, ابتداء من الحسابات العامة وانتهاء بموازنة السكروز إلا أنه في هذا البحث تم العمل على انجاز الحسابات العامة وحسابات وحدة الاستخلاص, على أن تستكمل الحسابات الخاصة بباقي الأقسام في الأبحاث المستقبلية أظهر تشغيل التطبيق سهولة في ادخال البيانات والتنقل بين الواجهات المتعددة ودقة في النتائج التي تم التوصل إليها.
تعد نظم المعلومات الجغرافية ثلاثية الأبعاد مولداً و حاضناً حقيقياً للفضاءات الحضرية المبنية. اهتم هذا البحث بأتمتة بناء نماذج رقمية ثلاثية الأبعاد للمدن بالمقاييس الطبوغرافية الكبيرة المنجزة بطريقة المساحة التصويرية الرقمية. سابقاً، اعتمدت طرائق تولي د النماذج الأسلوب اليدوي أو النصف آلي، مما استدعى تطوير منهجية تساعد على التحويل الآلي للبيانات الشعاعية الخطية المستخلصة من محطات التثليث الرقمي وصولاً إلى شكل حجمي كتلي، إِذ تتألف العملية من ثلاث مراحل رئيسة و هي: توليد سطوح السقف، و توليد سطوح الجدران، و تجميع الكتلة. في مرحلة توليد سطوح السقوف يسَتخدم تثليث دولوني المحلي و المشروط الذي يعالج آليا معظم الأشكال الهندسية للسقوف بغض النظر عن النمط الهندسي للمسّقف؛ أما مرحلة توليد الجدران فتتم بشكل آلي من خلال الإسقاط العمودي للخط الرئيسي المغلف لسقف المنشأة على سطح الأرض المرجعي و من ثم اختيار المستوى الأكثر انخفاضاً كارتفاع للمنشاة و كمستوى قاعدة معتمد. تُجمع بعد ذلك عناصر المنشأة من خلال علاقات ارتباط مكانية (نمط "متعدد لمتعدد") التي تدعمها نظم المعلومات الجغرافية. تعتمد الطريقة المطورة الأسلوب الآلي بشكل كامل، لا تحتاج إلى مكتبة هندسية لأنماط المسقفات، و بما يؤكد أن نظم المعلومات الجغرافية هي منصة بناء و عرض و تخزين لنماذج المدن.
ساهمت العلوم الحديثة في تحسين عمليات التحليل و فهم المستقبل، و كلما كانت المعرفة و المعلومات متوفرة كلما كان التخطيط جيد، فالبيانات الأفضل تقود لقرار أفضل، و هذا هو أساس نظم المعلومات الجغرافية (GIS)، التي ساهمت منذ ظهورها في تذليل العقبات البحثية، ن تيجةً لما تتمتع به من قدرة على معالجة و تحليل معلومات مكانية ضخمة و متنوعة. تمثل نظم المعلومات الجغرافية (GIS) حقلاً هاماً في مجال التخطيط السياحي، لأنها تساهم في تطوير تطبيقات خاصة تخدم السياحة بمفهومها الحديث. في هذا البحث سيتم استخدام نظم المعلومات الجغرافية (GIS) لبناء نظام فعال يحسن التخطيط السياحي في محافظة اللاذقية بدءاً من بناء قاعدة بيانات تحتوي على المعالم المرتبطة بالعملية السياحية من مطاعم و فنادق و معالم دينية و أثرية... و إدخال تقييم كل معلم، و من ثم إنشاء أداة جديدة ضمن بيئة نظم المعلومات الجغرافية توظف المعالم السابقة في تثقيل شبكة الطرقات ضمن المحافظة من الناحية السياحية، أي تحديد الوزن السياحي لكل مسار من شبكة الطرق.

الأسئلة المقترحة

التعليقات
جاري جلب التعليقات جاري جلب التعليقات
سجل دخول لتتمكن من متابعة معايير البحث التي قمت باختيارها
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا