نعود الى اكمال السلسلة بعد انقطاع لفتره طويلة
في هذا الجزء سوف نكمل ما تحدثنا عنه في الجزء السابق وهو الـLayer Animation
او ان صح التعبير نستكمل شروحات الـ Core Animation
وتحديداً الـ CABasicAnimation
نعود الى اكمال السلسلة بعد انقطاع لفتره طويلة
في هذا الجزء سوف نكمل ما تحدثنا عنه في الجزء السابق وهو الـLayer Animation
او ان صح التعبير نستكمل شروحات الـ Core Animation
وتحديداً الـ CABasicAnimation
مرة فترة طويلة على تدوينات المتعلقة بالـ Animation !
اليوم اقدم لكم مفهوم جديد في تجربة المستخدم وواجهة المستخدم وكيفية عمله =)
البعض اخبرني بأنه يرغب بأمثله في الـ Animation وليس فقط شرح الأساسيات
لذلك قررت اشرح مثال لعمل Menu مشابه لطريقة تطبيق Telegram
في هذا الجزء سوف ننتقل الي نوع اخر مختلف عنما اعتدنا عليه سابقا
سوف ننتقل من Animation الـ View الى Animation الـ Layer
بصيغة أخرى هذا الموضوع هو بداية الدخول الى الـ Core Animation
تحدثنا سابقا عن أنواع مختلفة للـ Animation
وفي هذا الموضوع سوف نتحدث أيضا عن نوع اخر
النوع هذا مختلف عن الانواع الأخرى فهو يتركز على موضوع التسلسل الزمني
تعلمنا في ما سبق عن نوع من الـ Animation وهو الـ UIView.animate
والذي يعتبر الأكثر استخداما
واليوم سوف نتعلم عن نوع مختلف وهو UIView.transition
تعلمنا في الجزء الاول من اساسيات الـ Animation عن نوعين من الـ Function
احداهم مسؤول عن عمل الـ Animation مباشرةً والأخر في حالت اردت تنفيذ شرط عند اكتمال الـ Animation
واستخدمناه عند تحريك المربع بشكل حرف L
لكن هناك أنواع أخرى وهذا ما سوف نتعلمه في هذا الدرس
قد تكون مبرمجاً بارعاً ومتمكناً ولكن تطبيقاتك لا تجذب المستخدمين ! .. لماذا ؟
بداية تذكر بأن هناك ألاف المطورين حول العالم ، فالمنافسة على اشدها !
هناك امرين مهمين، غير البرمجة وخلوا او قلة المشاكل (Bugs) في تطبيقاتك