فضلت دائما استخدام مكتبات جاهزة اذ توفرت لانها توفر لي الوقت و تقدم اداء عالي.
منها ,,
Volley
Butterknife
ActionbarSherlock
الخ ..
وسؤال الآن موجه لك ما هي المكتبات التى تستخدمها ؟
من المكتبات التي أستخدمها:
HoloEverywhere: وميزتها أنها توحد لك الـ style في جميع الإصدارات من 2.2 إلى آخر إصدار.
Volley: مكتبة جميلة في التعامل مع تحميل البيانات من الإنترنت asynchronously.
AQuery: مكتبة مشابهة في عملها لـ Volley.
ActionBarSherlock: كنتُ أستخدمها سابقاً، ولكن الآن لا داعي لاستخدامها لأن الـ ActionBar أضيف مؤخراً في مكتبة Android Support Library.
Android-Bootstrap: توفر لك العديد من الأيقونات الرائعة بدقة عالية، بالإضافة لأدوات تحكم widgets بنفس الـ style الخاص بالـ bootstrap.
أيضاً، حمل هذا التطبيق:
فهو يحتوي على مجموعة رائعة من المشاريع المفتوحة المصدر للأندرويد مع demos.
ActionBarSherlock: تم التعريف عنه في الرد السابق
ImageLoader: مفيد عندما يقوم برنامجك بعمل Parse لنفس الصور وعرضها. تقوم هذه المكتبة بحفظ الصورة إما في الـ Cache أو في الذاكرة على حسب اختيارك. وهذا يساعد على سرعة تحميل الصورة في المرات القادمة.
ShowCase: لم استخدم هذه المكتبة حتى الآن لكن أفكر باستخدامها في المستقبل. وعن طريقها من الممكن عمل مقدمة تعليمية بشكل تفاعلي عندما يقوم المستخدم بتشغيل برنامجك لأول مرة.
SlideMenu: وعن طريقها من الممكن إضافة قائمة جانبية شبيهة بالقائمة المستخدمة في برنامج Facebook
ViewPagerIndicator: عن طريقها تستطيع تصميم صفحة بعدة نوافذ (Tabs). مكتبة رائعة وسهلة ويمكن تصمم ستايل خاص للنوافذ ويمكن أيضاً عرض النوافذ بأساليب مختلفة كما هو موضح في Github
نصيحتي لكم هو التخلص من ActionbarSherlock لأن هناك بديل رسمي لها وهو appcompat v7.
أنا أستخدم المكتبات التالية في تطبيق جيران على أندرويد:
مكتبة صور مبنية على android-smart-image-view من loopj
android-async-http من loopj (سابقا وحاليا أستعمل volley مع أني أحن للأولى أحيانا)
Volley من غوغل
gson من غوغل
ListView Animations
لعمل مؤثرات حركيه على عناصر ال listView أثناء تحميلها
_________________
Android Validator
للتأكد من صحة مايتم كتابته في EditText و اعطاء رد فعل فوري للمستخدم
التعليقات