أفضل المكتبات مفتوحة المصدر للiOS - الجزء الأول

Ammar AlTahhanمنذ 7 سنوات

بسم الله الرحمن الرحيم

"المكتبات مفتوحة المصدر"، من منا لم يستخدمها في أحد مراحل تطويره لأحد التطبيقات أو المواقع

لم قد أعيد كتابة ما قام به آخرون؟ لم اختراع العجلة من جديد؟

في هذا الموضوع، سنستعرض أهم المكتبات مفتوحة المصدر التي لم ترها من قبل، لتساعدك على تطوير تطبيقك للiOS وتسهل عليك عملك

في آخر كل مقالة، سأعرض قائمة مختصرة للمكتبات المذكورة مع روابط للمشاريع الخاصة بها على github

 

1. DZNEmptyDataSet

هذه المكتبة يجب أن تكون مضمنة داخل الiOS SDK الأساسية للتعامل مع الجداول والمجموعات الفارغة

بشكل افتراضي، جدول فارغ يعني صفحة بيضاء، مما يؤدي الى تجربة مستخدم سيئة جدا

باستخدام هذه المكتبة، ستستطيع تجاوز هذه المشكلة بمجرد تبني بروتوكولات بسيطة في الكلاس الخاص بك، وسوف تعرض لك رسالة مناسبة في حالة كان جدولك فارغا

1_-GPQJ5GrZGlo560Vjn6ueQ.png.63c80ad6caf61271bdefc1f4d0dda575.png

 

'pod 'DZNEmptyDataSet

 

 

2. PDTSimpleCalendar

هذه المكتبة عبارة عن تقويم سهل وسريع الاستخدام، وبالامكان تخصيصها بشكل كبير سواء بالمظهر او العمل

default.png.2540e04637f68e2d52b8fde424e50bdb.png

 

'pod 'PDTSimpleCalendar

 

3. Chameleon

إذا كنت قد قضيت معظم وقتك في البرمجة الى أن أصبحت مصمما سيئا (مثلي)، فعليك استخدام هذه المكتبة

هذه المكتبة مبنية على كلاس UIColor، تقدم لك ألوان جميلة لتستخدمها في تطبيقك للiOS 

هذه المكتبة تساعدك أيضا على انشاء Color Palette من أحد الألوان التي تختارها انت.

1_bjdhJDlCZJtya6bAI5938g.png.b6c5d5ae3be767350a177dd69f28412d.png

 

'pod 'ChameleonFramework

 

4. Alamofire

مكتبة متخصصة بجميع أمور الشبكات. إذا كنت تريد التحميل، الرفع، جلب JSONs .. عليك باستخدام هذه المكتبة 

1_qkOCEhp5g9ixArBdLDwPyw.png.f9ef4584f6022e2a2c27993708f301f7.png

 

'pod 'Alamofire

 

5. TextFieldEffects

ألا تعتقد أن الUITextField الخاص بالiOS ممل بعض الشيء؟

حقيقة لا حاجة لي بشرح هذه المكتبة، فقط سأعرض لك هذه الصورة لترى ما تستطيع عمله بمجرد استخدامها بمشروعك

1_lZ7TWmt36U9eBNdoxmyjhA.gif.fb3474df008a9e7442b25a2ad329fd85.gif

1_U1VSW9jDKKWF2yYlbhQ-Ug.gif.d9a828809b4e93a89d7aef6c7b4c357e.gif

1_Nws8VPi9br54Ae-tCwLXGA.gif.10ea893cdd5c0e2c8c1040e796d5d3b3.gif

 

'pod 'TextFieldEffects

 

6. PKRevealController 2

سننهي الموضوع بالأفضل (في رأيي عالأقل)

مكتبة لدعم الSide Menu سواء من اليمين، اليسار أو الجهتين معا

بعد تجربة عدة مكتبات تقدم نفس الميزة، أستطيع القول بأن هذه المكتبة هي الأسهل في التجهيز والدمج مع المشروع الحالي

1_uM5nPOq0tbieJBYMC0f1jg.png.6d0fde96a60e6be9a52e93aeaf47fb1d.png

 

'pod 'PKRevealController

 

 

ملخص المكتبات المذكورة (قائمة TL;DR):

 

 

وصلنا الى ختام الموضوع، أستودعكم الله الذي لا تضيع ودائعه

كلمات دليلية:
2
إعجاب
3618
مشاهدات
0
مشاركة
0
متابع
متميز
محتوى رهيب

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !