Externals

LiveCode Externals for iOS

mergExt is a suite of externals for LiveCode. The list of externals is rapidly growing and currently includes barcode reading, recording video, document interaction, twitter, extended file attributes, MapKit, action sheet, contextual menu and more.

mergExt includes the following LiveCode externals:

mergFTPD adds an FTP daemon to your app allowing FTP client connections. Use mergFTPD to manage your app's files from your desktop version.
mergSocial is an iOS external that adds commands to present twitter, facebook and weibo post modal views.
mergZXing is a LiveCode external that uses ZXing library to read a wide range of barcode types via the back camera of a mobile device.
mergDoc is an iOS external that adds functions and commands related to document interaction. This currently includes presenting a modal preview, open in app menu, document options menu and requesting the document icons in PNG form. Printing is also available via the preview.
mergBanner is an iOS external that adds an iAd banner to your app at the bottom of the screen.
mergAnswerColor is an iOS external that presents a modal color picker.
mergMK is a LiveCode MapKit external that adds a map control which supports showing user location with heading, adding annotation pins and polylines.
mergAV is an iOS external that adds functions and commands related to the AVFoundation framework. This currently includes using the standard iOS modal dialogs to pick, record, save and edit video and displaying a video preview control to record video and capture still images.
mergAccessory is an iOS external for connecting to and communicationg with accessory hardware using the External Accessory framework.
mergPop is an iOS external that adds functions to present an action sheet (popover on iPad) and contextual menu for user interaction.
mergCL implements significant location change and region monitoring. The external will allow iOS to wake your app in the background and receive a message when the user enters or exits a region or moves a significant distance.
mergSettings is an iOS External that integrates a LiveCode app with the Settings app and also includes InAppSettingsKit to present a matching dialog from within your app.
mergReader is an iOS External that presents a modal PDF reader using the open source vfrReader project.
mergAES provides easy to use AES 128 and 256 encryption in CBC or ECB mode
mergDropbox is an iOS external for interacting with a user's Dropbox account. The external enables you to upload and download files, create folders and manage the files on the user's Dropbox account.
mergNotify is an iOS external that adds a command to request a notification callback whenever the iOS Notification Center receives the event notification.
mergMP is an iOS external that adds functions and commands related to the MediaPlayer framework. This currently includes querying the iPod library and accessing the properties of the found media collections.
mergBgTask is an iOS external that adds commands to start and stop background tasks on iOS. Background tasks allow your app to continue executing code while in the backgound.
mergNIC is an iOS external for obtaining information about the network interfaces active on the device.
mergBonjour is an iOS external that implements bonjour service searching and registration.
mergAWS is an iOS and MacOS X external that adds functions and command for using amazon web services.
mergGK is an iOS external that adds GameKit/Game Center commands and functions to LiveCode.
mergSocket is an iOS external that provides TCP and UDP (datagram) client and server sockets.
mergJSON is a JSON encoding/decoding external supporting all the platforms LiveCode supports.
The Dropbox Sync SDK handles all the syncing of files for you and allows you to interact with your app directory just like a local file system.
mergLA is an iOS external that adds a command to present a local authentication dialog to the user if they have setup biometric touch id authentication.
mergButton is an iOS external that enables you to add a native button to your app so that it can be layered above other native views