- Android SDK (if you plan to build app for Android target).
- Xcode (if you plan to build app for iOS targets).
- Xcode can only be installed on a Mac environment. When compiling for an iOS target in a Windows environment, NeoMAD will only generate the application’s Xcode project without building it.
In order to build a NeoMAD application for an Android target, the Android SDK has to be installed on the computer that will run NeoMAD.
- the Android SDK Tools revision 25 or later
- the Android SDK Build-tools revision 27 or later
- the SDK Platform for Android 8.0 (API 26) or higher. If several SDK are installed, NeoMAD will check in priority for the SDK 26 or it will choose the one with the higher version if it can’t find the SDK 26.
You have to install the Android SDK if you are planning to build your application for Android targets.
iOS (Mac OS only)¶
In order to be able to build an application for iOS you will need a Mac with:
- the iOS IDE, Xcode 12.3 with at least iOS SDK 14.3 (NeoMAD ensures your project will work from iOS 11.0 to iOS 14.X)
- the Xcode command line tool
Xcode is available on the AppStore for free (all you need is a valid Apple account). It comes with everything you need for iOS devices: compiler, SDK and simulator. The Xcode command line tool is an optional package in Xcode. However it is required by NeoMAD to build iOS applications. It can be downloaded and installed from Xcode in Xcode > Preferences > Downloads.
Xcode can only be installed on a Mac environment. Thus, iOS applications can only be built on a Mac. When compiling for a iOS target in a Windows environment, NeoMAD will only generate the application’s Xcode project without building it.