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