AppSDK
Search
K

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
Boost
bzip2
Open-source data compressor.
bzip2
eigen
MPL2
Optimised 3d/matrix library
eigen
freetype
Font rendering
freetype
giflib
Rendering GIFs
giflib
JavascriptCore
Provided by OS in iOS.
Javascript interpreter
id3v2lib
MP3 metadata processing
id3v2lib
libcurl
Networking library
libcurl
libiconv
LGPL
Character encoding/decoding
libiconv
libjpeg-turbo
Optimised JPEG decoding
libmodplug
Audio system
libogg
OGG file decoding
libogg
libpng
PNG
PNG decoding
libpng
libtheora
Audio system
libtheora
libtremolo
Audio system
libvorbis
Audio system
libvorbis
nanoflann
For building KD-Trees of datasets with different topologies
nanoflann
openal-soft
Software implementation of the OpenAL 3D audio API.
rapidjson
MIT
JSON parsing and generation
rapidjson
zxing-cpp
Apache
Barcode, QR code processing
zxing-cpp
zlib
zlib
Data compression
zlib

iOS Only

Library
License Type
Purpose
URL
OAuth2Client
BSD
OAuth2 functionality
MBProgressHUD
MIT
Progress indicator library
MFMailComposeViewController+Block
MIT
Mail composer with blocks syntax
Reachability
Apple
Network connectivity library
UIAlertController+Blocks
MIT
Alert UIViewController block implementation
UIDocumentInteractionController+DelegateBlocks
MIT
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
Guide
Apache OLTU
Apache Java OAuth2 library
Apache