Make your iOS apps development faster with this libraries (part 1)

hendy evan
bhinneka-tech
Published in
2 min readSep 6, 2022
Photo by Nick Abrams on Unsplash

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.

Photo by Nicolas Hoizey on Unsplash

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 .

--

--