For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.
Develop MobileFirst applications
The process for developing applications has steps that are common to all environments: setting up a server, creating an initial server registration and corresponding configuration files, creating a new (or opening an existing) project in your chosen IDE, and adding the necessary SDK files to our IDE project.
Set up the development environment
Before we can build and run your app, register it with a running MobileFirst Development Server. Read the following topics to learn how to set up your development server, add the MobileFirst libraries to our application, and register it with a server:
- Set up the MobileFirst Development Server, if necessary. See Set up the MobileFirst Development Server.
- Add the MobileFirst libraries for our application.
- Develop native applications for iOS in Xcode
- Develop native applications in Android Studio
- Develop native C# applications for Windows 10 Universal Windows Platform and Windows 8 Universal
- Develop web applications
- Develop Cordova applications
- Register the application to the MobileFirst Development Server.
- Register iOS applications to MobileFirst Server
- Register Android applications to MobileFirst Server
- Register Windows applications to MobileFirst Server
- Register web applications to MobileFirst Server
- Register Cordova applications to MobileFirst Server
Develop your app
Once you have these resources in your IDE environment, you develop according to the guidelines for our target language and specific behavior of the MobileFirst API for that device platform. In addition, samples and documentation are provided for development in Xcode for iOS, Android Studio for Android, and Visual Studio for Windows.
Parent topic: Develop the client side of a MobileFirst application