Fabric is a mobile platform with three modular kits, Answers, Beta, and Crashlytics. The Answers SDK provides realtime analytics and event tracking, Beta allows for app distribution for beta testing, and Crashlytics provides detailed crash reporting.
FMDB library by using some simple examples in a small demonstrative app, will implement next. Focusing on the FMDB library now only, this one is actually a SQLite wrapper, meaning that it provides us with the SQLite features in a higher level so we don’t have to deal with the connection stuff.
Alamofire Image is an image component library for Alamofire. AlamofireImage requires Alamofire 4.8+ as a dependency withh requirements for implementation being iOS8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+, Xcode 8.3+, Swift 3.1+.
CocoaLumberjack is one of the most popular logging frameworks available for iOSdevelopment and testing. It is specifically designed for. It is fast and simple, yet powerful & flexible logging framework for Mac and iOS.
Firebase Database let's you sync and store data in realtime. Firebase realtime database is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime. A product of google, it is constantly being maintained and is a great option when carrying out backend developement.
Swinject is a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependencies. In the pattern, Swinject helps your app split into loosely-coupled components, which can be developed, tested and maintained more easily. Swinject is powered by the Swift generic type system and first class functions to define dependencies of your app simply and fluently.
GCD WebServer is an HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server). GCD WebServeris lightweight and comes with extra-inbuilt fueatures such as implementation of fully asynchronous handlers of incoming HTTP requests, and minimizing memory usage with disk streaming of large HTTP request or response bodies to name a few.
Realm enables any development team, no matter size, to include features like two-way data sync and realtime collaboration into their applications. Realm allows developers to devote more time to what makes their applications truly unique and spend less time to maintaining services. Realm is a modern framework and database management tool available for iOSand Mac OS.
Siesta drastically simplifies app code by providing a client-side cache of observable models for RESTful resources. Siesta has OS requirements of iOS8+, and macOS 10.11+ with language written in Swift, and supporting apps in both Swift and Objective-C.