هل تستخدم مكتبات متقدمة (ان صح التعبير) او فلنقل industry-standards في تطوير مشاريع الاندرويد ؟
على سبيل المثال:
-
dagger 2
-
RxJava
-
retrofit
-
butterknife او android data binding
-
بلاضافة الى ال unit testing او التطوير المقاد بلاختبارات (TDD)
-
اختبار الواجهة (UI Test) باستخدام espresso مثلاً
بلنسبة لي استخدم retrofit و butterknife بلاضافة الى Junit ومؤخراً بدأت استخدم dagger 2 والقليل من espresso
افكر حالياً باستخدام RxJava في مشروع قادم، لديك تجربة معها او مع احد هذه المكتبات (او غيرها) وشعرت انها تقدم فائدة حقيقية ؟ ام انك لا تستخدمها وتعتمد على ما تقدمه ال SDK فقط ؟
from حسوب I/O - الأكثر شيوعاً http://ift.tt/2kbhJDs
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،