Third Party Libraries
Access information on license type and URLs for iOS and Android platforms
This section provide various details on third party libraries, license types, purpose and additional URLs utilised in the SDK release for iOS and Android platforms. These are divided into the following three categories:
Both Platforms
Library | License Type | Purpose | URL |
---|---|---|---|
Boost | C++ Utility Library | ||
bzip2 | Open-source data compressor. | ||
eigen | Optimised 3d/matrix library | ||
freetype | Font rendering | ||
giflib | Rendering GIFs | ||
JavascriptCore | Provided by OS in iOS. | Javascript interpreter | |
id3v2lib | MP3 metadata processing | ||
libcurl | Networking library | ||
libiconv | Character encoding/decoding | ||
libjpeg-turbo | Optimised JPEG decoding | ||
libmodplug | Audio system | ||
libogg | OGG file decoding | ||
libpng | PNG decoding | ||
libtheora | Audio system | ||
libtremolo | Audio system | ||
libvorbis | Audio system | ||
nanoflann | For building KD-Trees of datasets with different topologies | ||
openal-soft | Software implementation of the OpenAL 3D audio API. | ||
rapidjson | JSON parsing and generation | ||
zxing-cpp | Barcode, QR code processing | ||
zlib | Data compression |
iOS Only
Library | License Type | Purpose | URL |
---|---|---|---|
OAuth2Client | OAuth2 functionality | ||
MBProgressHUD | Progress indicator library | ||
MFMailComposeViewController+Block | Mail composer with blocks syntax | ||
Reachability | Network connectivity library | ||
UIAlertController+Blocks | Alert UIViewController block implementation | ||
UIDocumentInteractionController+DelegateBlocks | UIDocumentInteractionController with blocks syntax |
Android Only
Library | License Type | Purpose | URL |
---|---|---|---|
Google Play Services along with support, Design Library, ExifInterface& Preference Libraries | Google Play Services used for face tracking and location services. Others are used primarily for UI development | ||
Apache OLTU | Apache Java OAuth2 library |
Last updated