كتابة تطبيق Android لمشجعي الأفلام - الجزء الأول (النماذج الأولية)



يوم جيد يا هبر!

ليس سراً أن Google وافقت مؤخرًا على Kotlin باعتبارها لغة البرمجة ذات الأولوية لنظام التشغيل Android. ستتحدث هذه المقالة والمقالات اللاحقة عن إنشاء تطبيق بهذه اللغة.

موضوعات التطبيق


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

النموذج


تسمح لك النماذج الأولية بتحديد الوظيفة الأساسية. إذا كان التطبيق يحتوي بالفعل على نظائرها ، فيجب عليك أولاً تحليلها. ربما قرر مؤلفوها بالفعل القضايا المهمة التي تفكرون بها الآن.

استخدام مخطط الحالة


تحديد وظيفة التطبيق المطلوبة. بادئ ذي بدء ، سيحتاج المستخدم إلى البحث عن عناصر جديدة ، وهذا سيتطلب مرشحات. بعد ذلك ، ستحتاج إلى حفظ الأفلام ، التي سيتم إعلامك بها ، مما يعني أنك بحاجة إلى عرض هذه القائمة. الآن ارسم مخطط استخدام الحالة.



تصميم UX / UI


نقوم بتخطيط مخططات الشاشات باستخدام برنامج النماذج الأولية UX / UI ، استنادًا إلى الرسم التخطيطي الذي تم إنشاؤه. لهذا نستخدم Mockplus ، يتم توفير الوظيفة الأساسية للبرنامج مجانًا. يتم تجميع أفضل ممارسات تصميم المكونات هنا .

123







النظر في تخطيطات أكثر تفصيلا. جميع الصور قابلة للنقر.
  1. في صفحة البداية ، يمكن للمستخدم رؤية جميع الأخبار التي سيتلقى الإخطارات عنها. إذا كان المستخدم لا يريد تلقي ، فسيتمكن من الضغط على الجرس.
  2. في علامة التبويب ، يمكنك العثور على جميع المنتجات الجديدة المناسبة للرغبات المشار إليها في علامة التبويب "الإعدادات" ، وإضافتها إلى قائمة الإخطار.
  3. تتيح لك علامة التبويب "الإعدادات" تكوين عوامل تصفية للبحث عن منتجات جديدة ، وهي تصنيف IMDb والأنواع.


اختيار العمارة


نحن نستخدم بنية MVP ، أي نموذج عرض مقدم (نموذج عرض مقدم).
وجهات النظر هي النشاط وشظايا. يوفر النموذج العمل مع الخادم ، ويوفر المقدم التفاعل بين العرض التقديمي والنموذج.



اقرأ المزيد عن هذا الهيكل هنا .

نموذج قاعدة بيانات ER


ستقوم قاعدة البيانات المحلية بتخزين استجابات متلقاة من الخادم لتقليل تكرار الطلبات وبالتالي تقليل التحميل. النظر في مخطط ER.



جوهر Movie هو المسؤول عن تخزين المعلومات العامة حول المنتجات الجديدة ، وجوهر النوع هو الأنواع ، وتحتوي أنواع الأفلام على أنواع لكل عنصر جديد.

استنتاج


سوف تتحدث المقالة التالية عن تصميم التطبيق والمنطق الأساسي.

الجزء 2 (التصميم)

Source: https://habr.com/ru/post/ar461059/


All Articles