Getting Set up w/ Fire on your Mac
Fire is a standalone app for Mac that runs under OS X 10.12 (Sierra) and later. There is no setup needed for Fire itself – simply open the .dmg and copy
Fire.app to a location of your choice (typically the
/Applications folder) and run it. Done.
Depending on what platforms you wish to develop for, Fire and the Elements compiler have a few prerequisites you may need to install in order to have all the tools you need to get started with the platform.
Setup for Cocoa Development
Xcode is required to build Cocoa apps for Mac or iOS in Fire. We recommend using Xcode 10 or later.
Setup for .NET, .NET Core and Mono Development
Mono 4.6 or later is required if you want to run and debug .NET/Mono applications from within Fire. We recommend using the latest version of Mono 6 or later. (Mono is not needed to build .NET or Mono projects.)
With the .NET Core SDK, version 2.0 or later, you can also build applications for .NET Core, the cross-platform open source next-generation version of .NET. We recommend using .NET Core 3.0 or later.
Setup for Java and Android Development
You need to install the Java Development Kit (JDK) version 6 or later to develop Java apps.
To develop Android apps you will need to install both the JDK, and the Android SDK. (If you install Android Studio, no separate JDK od ADK install is required for Android development, as the Androids Studio installation provides both)
Setup for Island Development
No special setup is required for Island development, per se.
You need to have Google Chrome or another Chromium-based browser installed to run and debug WebAssembly projects from within Fire. To debug Windows or Linux projects, you will need to connect to a Windows PC or VM via CrossBox 2 over SSH.
- Installing Google Chrome (for Debugging WebAssembly Web Modules)
- Installing Node.js (for Debugging WebAssembly Node.js Modules)
- Connect Fire to a CrossBox 2 Server (to Debug Windows or Linux projects)