ما هذا التعقيد في ال material design ؟

السلام عليكم

حكايتي باختصار ..

  • درست مبادىء البرمجة و الجافا خصوصا في الجامعة كأول عام جامعي

لم اكتفي بذلك فاتبعت دورات و دروس على الانترنت مثلا دورة الجافا من الاستاذ عبد الله عيد

  • اتبعتها بدورة الاندرويد من نفس الاستاذ , وجدتها غير كافية فانتقلت للدورات الاجنبية

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

..

  • الى هنا كل شيء عادي .. الى ان وصلت لل android material design .. واجهتني صعوبات كثيرة في الفهم قبل التطبيق

فوجدت انه بامكاني الاعتماد على مكاتب تزيل بعض هذه الصعوبات الا ان الامر زاد سوءا

فما هي نصيحتكم لي كمبرمجين اندرويد ؟ و كيف لي ان اتجاوز هذه الصعوبات

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

راشد المري أضف ردا

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

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

Material design is a guideline ترشدك لبناء better user experience.

استخدم Android Support Design Library ستجد فيها العديد من ال widgets التي تدعم هذا المفهوم:

Navigation Drawer, FAB, Cards, ..etc

كم هو ممتع هذا المجال

قبل أكثر من سنة كنت ارى هذا الجزء من البرمجة به الكثير من التعقيدات و لم أفهم شيء ..

اليوم اكون قد انهيت عام 2016 ببرمجة و نشر 6 تطبيقات مختلفة و العمل على تطبيقين آخرين

ضف لذلك فوزي بجائزة وطنية خاصة بتطبيقات الهواتف الذكية :p

يعني كنصيحة لكل مبتدىء في هذا المجال .. لا تفقد الأمل .. واصل و ستبدو الامور أسهل بكثير