Chapter 1. Create a Project

Projects help you group all code bases related to a single mobile application in one place. Projects contain Client Apps, Cloud Apps, MBaaS services, and any data and configurations associated with them.

Create a new project from an existing template. RHMAP offers many project templates to choose from out of the box, with basic Hello World examples for all supported platforms.

  1. Log in to the Studio and navigate to the Projects area.
  2. Click New Project.

    New Project

  3. Select the Hello World Project template by clicking Choose on the right side next to it.
  4. Enter a name for the project in the "App Name" field.

    Create Project

  5. Scroll down to find the Cordova App option. Enter a name for the project in the "App Name" field and also ensure the checkbox is selected.

    Create Cordova Project

  6. Click Create.
  7. The progress bar turns green when the project is successfully created. Click Finish.

1.1. Explore the Project

After creating a project, you can see the Apps, Cloud Apps & Services section. This displays the Client and Cloud Apps, and also the MBaaS services associated with the project.

  • Client Apps: applications deployed on mobile devices used by the end users.
  • Cloud Apps: applications deployed in the MBaaS that handle requests from Client Apps and communicate with other internal or external systems.
  • MBaaS Services: reusable services used by Cloud Apps and shared across multiple projects.

The newly created My Hello World Project contains one Client App (Cordova technology) and one Cloud App (Node.js technology) with a single HTTP endpoint. You can add more Client and Cloud Apps, and also MBaaS services to the project by clicking the + symbol in each corresponding box.