Skip to content

Quick Start Guide

This guide will help you develop a basic mobile application up and running with the Backendless 5 backend.

If you use Backendless Pro...

Once the product is installed, there are two URLs to keep in mind:

  1. Backendless Console URL - available at http://HOSTNAME:8080, where HOSTNAME is the IP address or the hostname confirmed/entered during  the installation. It is not recommended to use localhost if you plan to run your application in a device emulator.
  2. API Endpoint URL - this is the URL where the server accepts and processes the API requests. The API endpoint URL is the same as console URL with /api appended at the end. For example, http://HOSTNAME:8080/api. When Backendless Pro is running, you can confirm that the API endpoint is working, by entering it in a browser. You should see the following (or similar) response:
    api-endpoint-response

Follow the steps below to build your first app with Backendless:

  1. Login to Backendless Console. The username and password are what you entered during the installation process. If you cannot remember the login, click the Register link on the Backendless Console login screen and create a new developer account.
  2. Select or create an app. If you do not have any applications in your account, you will be prompted to create one.
  3. Click the Download Project Template button:
    download-proj-template.zoom50
  4. Double click the iOS icon in the download project template popup, then double click either the Objective-C or the Swift icon to download the project for your app:
    ios-templates
  5. The downloaded ZIP file contains an Xcode project with a sample code written in the language you selected in the previous step. The sample code demonstrates the API for saving a data object in Backendless.
  6. Before you open the project in Xcode, it is important to install the Backendless pod from cocoapods. Unzip the zip file into a directory. Open a terminal window and change the current directory to the root of the project. Run the following command which will download and install the Backendless SDK for iOS.
    pod install
    
    If you receive the following error from cocoapods, it means you need to update to cocoapods version 1.2:
    "None of your spec sources contain a spec satisfying the dependency: 'Backendless (= )'."
    To upgrade to version 1.2, run the following commands:
    rm -rf ~/.cocoapods/repos/master
    pod setup --verbose
    

  7. Open the <projectname>.xcworkspace file in Xcode. The project is ready to run without any changes. Run the app in a device simulator or on a device. When the application runs successfully, it displays a message in the Xcode log output informing that an object has been saved in Backendless:

    Object is saved in Backendless. Please check in the console.

  8. To verify the object in Backendless, return to Backendless Console, and click the Data icon. The TestTable table shows the persisted object:
    saved-object.zoom50