Make your iOS apps development faster with this libraries (part 1)
Have you feeling that your development become slower because too many customization/configuration in your iOS apps? Don’t worry, I’ll share some libraries that can speed up your development process.
1. Firebase Crashlytics
Tired of a lot of misses crash inside your production app? Never miss a critical app crash with realtime alerts for new issues. Crashes are prioritized by impact on actual users so you know how to best fix bugs. You can customize how your crash log or use the default configuration from the libraries.
2. SDWebImage
This library provides an async image downloader with cache support. It’s useful when you want to use caching for download image so your app can save more memory. This library support many image format from traditional format (jpeg, jpg, png) until HEIC which is an exclusive image format for iOS.
3. Alamofire
If your app use http connection for exchange data with BE, I suggest using Alamofire for http networking library. Alamofire is build in swift and it has many feature to support networking in our apps.
4. Apollo
Another networking library that’s useful is Apollo. Apollo iOS is an open-source GraphQL client for native iOS apps, written in Swift. It enables you to execute queries and mutations against a GraphQL server and returns results as operation-specific Swift types.
5. IGListKit
For working with dynamic content in collection view, use IGListKit. This is library which Instagram develop and use for their apps. IGListKit is a data-driven UICollectionView
framework for building fast and flexible lists. This library have many feature and powerful enough for manipulating data in your UICollectionView
.