As explained in the External utilities used by GeneXus generated Native Mobile applications document, it is possible to split the dependencies into necessary and optional dependencies. However, unlike other platforms, the iOS flexible client framework packs all external utilities compiled in the binary file, so this documents lists all dependecies as "necessary".
Name |
Licence |
Usage |
AQGridView |
Licence terms |
Dashboard objects with property Control=Table |
SDWebImage |
MIT |
Image downloading throughout the flexible client |
YAJL |
Licence terms |
JSON parsing throughout the flexible client |
SDNetworkActivityIndicator |
Licence terms |
Showing/hiding network activity indicator |
Core Plot |
Licence terms |
SD Charts user control |
PListCompiler |
BSD License |
|
KTPhotoBrowser |
MIT |
SD Image Gallery user control |
DLStarRating |
Eclipse Public Licence |
SD Star Rating user control |
UIImageExtensions |
Licence terms (at the bottom of the article) |
Image resizing |
ZipArchive |
MIT |
Handling of Zip files throughout the flexible client |
AudioStreamer |
No licence information |
Audio streaming (AudioAPI external object) |
ValueTrackingSlider |
No licence information |
SD Slider user control |
FacebookSDK |
Apache Licence 2.0 |
Facebook integration |
Google Analytics |
Apache Licence 2.0 |
Google Analytics |
Twofish reference C implementation |
No licence information |
Encrypt64/Decrypt64 implementation |
ios-deploy |
Licence terms |
Execution on Device |
QBImagePicker |
MIT |
PhototLibraryAPI external object |
fmdb |
MIT |
SQLite wrapper for Objective-C, used to access the Offline database. |
WKTParser |
MIT |
WKT Parser for Geography data type handling. |
OneSignal SDK |
Apache Licence 2.0 |
One Signal Notifications Provider |
OpenSSL |
Apache Licence 2.0 |
In-App Purchases (StoreManager external object) |
SQLCipher |
BSD-style Licence |
Offline Database encryption |
Twitter Kit for iOS |
No licence information |
Twitter and Share Exteral Objects (iOS 11 and above) |
Card.io |
MIT |
Scanning credit cards |
WechatOpenSDK (pod) |
Custom (as linked from CocoaPods) |
Integration of WeChat services |
YogaKit (pod) |
MIT |
Flex Grid & Flex Table |
lottie-ios (pod) |
Apache 2.0 |
AnimationView user control |
GoogleMaps (pod) |
Custom, see in CocoaPods |
Google Maps |
Google-Maps-iOS-Utils (pod) |
Apache 2.0 |
Google Maps |
TrustKit (pod) |
MIT |
SSL Pinning |
Google-Mobile-Ads-SDK (pod) |
Custom (as linked from CocoaPods) |
Ads |
Firebase/Analytics (pod) |
Custom (as linked from CocoaPods) |
Firebase Analytics |
Firebase/Crashlytics (pod) |
Apache 2.0 |
Firebase Crashlytics |
Firebase/RemoteConfig (pod) |
Apache 2.0 |
Firebase RemoteConfig |
JPush (pod) |
Custom (as linked from CocoaPods) |
Notifications |
MercadoPagoServicesV4 (pod) |
MIT |
Integration of Mercado Pago services |
Smart-Display-SDK (pod) |
No licence information |
Ads |