اجعل تطبيقك في حالة تحديث مستمر للـEmoji

مكتبة اندرويد جديدة تجعل التطبيق في حالة تحديث مستمر عند اضافة رموز تعبيرية جديدة. تقوم المكتبة على تحميل وتحديث الخط المستخدم لاظهار الرموز التعبيرية بشكل صحيح دون عرض المربع الاسود المشهور ☐ .
بطبيعة الحال المكتبة ايضاً تقوم بالتحديث في حال قاموا باضافة Emoji جديدة وجعل تطبيقك يواكب التطور 💪🏿 .

متابعة قراءة اجعل تطبيقك في حالة تحديث مستمر للـEmoji

شرح App Shortcuts

قامت شركة قوقل باطلاق انسخة ٧.١ من نظام نوقا ولم يكن التحديث لاصلاح المشاكل وانما جلب معه بعض المميزات الجديدة ولعل من ابرزها هو اختصارات التطبيق  App Shortcuts وسنقوم باذن الله في هذا الدرس بشرح هذه الميزه وطريقة استخدامها.

متابعة قراءة شرح App Shortcuts

اضافة عناصر للصفحة

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

يحتوي polymer على العديد من المكونات والعناصر وايضاً هناك عناصر واضافات من المبرمجين يمكنك الحصول عليها من هنا .

متابعة قراءة اضافة عناصر للصفحة

اضافة صفحة جديدة

تعلمنا في الدرس السابق تثبيت وتهيئة وانشاء تطبيق polymer جديد ولاحظنا ان التطبيق الذي تم انشاءه يتكون من ثلاث صفحات فقط ! ماذا لو كان التطبيق لدينا يحتوي على العديد من الصفحات ؟

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

متابعة قراءة اضافة صفحة جديدة

انشئ تطبيقك الاول باستخدام polymer

قامت قوقل في السنة الماضية باطلاق polymer وهو مشروع مفتوح المصدر يهتم بواجهات المستخدم مع مكونات للواجهات تتماشى مع فلسلفة قوقل في التصميم “Material Design“.

قامت قوقل باستخدام polymer في بعض خدماتها كالترجمة وموقع التواقيت الخاص بمؤتمر المطورين ،، ممايعطينا ثقة كبيرة في استخدام هذا المشروع.

متابعة قراءة انشئ تطبيقك الاول باستخدام polymer

استخدام Vectors في تطبيقات الاندرويد

في إصدار الاندرويد 5 قامت قوقل بإضافة دعم للفيكتور ولكن إصدارات الاندرويد القديمة لاتدعم هذا النوع من الصور ولكن في تحديث مكتبة support تم دعم VectorDrawableCompat و أيضا Animated VectorDrawableCompat .
ولا يخفى علينا أن للفيكتور أفضل من pngs سواء في الوضوح أو الحجم . متابعة قراءة استخدام Vectors في تطبيقات الاندرويد

استخدام مكتبة JodaTime للتعامل مع التاريخ الهجري

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

مشاركة المواقع باستحدام Place Picker

يوجد العديد من التطبيقات التي تحتوي على ميزة مشاركة المواقع القريبة من المستخدم ولعل اكبر مثال على ذلك هو تطبيق واتس اب فهو يستخدم تقريباً نفس الفكرة المقدمة من قوقل وهي Place Picke وتتيح لك هذه الميزة السرعة في تحديد الاماكن القريبة من المستخدم بدون استخدام تقنيات مثل NearBy والتعقيدات واستهدام الخرايط .

متابعة قراءة مشاركة المواقع باستحدام Place Picker

استخدم ثيم DayNight في تطبيقك

كما هي عادة تحديث مكتبات support تفاجئنا باضافات جميلة ولعل من اهم هذه الاضافات الجديدة في تحديث رقم 23.2 هو اضافة theme جديد وهو DayNight 

وتقوم فكرة هذا الثيم على جعل التطبيق لديك يدعم الوضع اليلي وايضا الوضع العادي بسرعه وبشكل جميل . متابعة قراءة استخدم ثيم DayNight في تطبيقك

استخدام BottomSheet

في اخر تحديث لمكتبة android support Design رقم 23.2 تم اضافة احدى مكونات الماتيريال ديزاين وهي BottomSheet وسنقوم باذن الله ي هذه التدوينة بتعلم طريقة استخدامها متابعة قراءة استخدام BottomSheet