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

Ammar AlTahhanمنذ 6 سنوات

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

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

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

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

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

 

 

1. SwiftyJSON

أفضل المكاتب المتوفرة للتعامل مع ملفات الJSON بسهولة كبيرة

8858017.png.5e2e312f138f18fcb003256882ec138d.png

 

'pod 'SwiftyJSON

 

 

2. Spring

مكتبة تحتوي على Animations متعددة، سهلة التركيب والاستخدام، و تمكنك من دمج عدة حركات بسهولة

1_J0QzPXBCDAs6d5MS9DPMpg.thumb.jpeg.9b726f72bc90c92fdc011d08a097f4e3.jpeg

 

'pod 'Spring

 

 

3. Concorde

هل يحتوي تطبيقك على العديد من الصور التي تحتاج الى التحميل؟

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

use.gif.604a719de40e52bef92863fe654a7bb7.gif

 

'pod 'Concorde

 

 

4. iOS-charts

مكتبة جميلة جدا لاضافة رسومات بيانية الى تطبيقك بعدة أشكال متوفرة

68747470733a2f2f7261772e6769746875622e636f6d2f64616e69656c67696e64692f4368617274732f6d61737465722f4173736574732f666561747572655f677261706869632e706e67.thumb.png.6d961ff5b13086e41bfbdad05c483558.png

 

'pod 'Charts

 

 

5. Hero

هذه المكتبة تتيح للمطور اضافة العديد من الحركات الى تطبيقه بدون الدخول في تفاصيل الtransitions الخاصة بالUIKit

5a6498a3eb69b_ScreenShot2018-01-21at4_41_54PM.png.7cac1dedee451a20e0275634167d8d7f.png

 

'pod 'Hero

 

 

6. PanelKit

هذه المكتبة تمكنك من اضافة panels عائمة الى التطبيق كما في الصورة التالية

hero.png.e0fb4f480160dffcd9bffe9e678faa74.png

example.gif.7c3bf1d71ac40f7dffb24a9a7c9e75ae.gif

 

'pod 'PanelKit

 

 

7. MessageKit

بعد ايقاف المكتبة المشهورة JSQMessagesViewController من قبل مطورها

أتت هذه المكتبة كبديل لها لاضافة ال Chat الى أي تطبيق بكل سهولة

mklogo.png.50f5d1c2fea8a73d61f50d53d62a5ffd.png

 

'pod 'MessageKit

 

 

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

  • SwiftyJSON [التعامل مع ملفات الJSON]
  • Spring [اضافة Animations ودمجها]
  • Concorde [تحميل الصور بشكل جميل]
  • iOS-Charts [رسوم بيانية]
  • Hero [اضافة Animations]
  • PanelKit [اضافة Panels عائمة]
  • MessageKit [مكتبة محادثات جاهزة]

 

 

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

كلمات دليلية:
1
إعجاب
2300
مشاهدات
0
مشاركة
0
متابع

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

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

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