. . .

Introduction

This is an Introduction on how to create, use and manipulate Native Modules. It's about how to get started and have a look into the most basic concepts from a developer's perspective. This is NOT an in-depth-documentation of the functionalities of native modules. Nevertheless, links to further readings are given at the appropriate places. An entry point for an all-around more in-depth introuction can be found here.

1. How to Create a Native Module

  1. Log into the Dashboard

  2. Modules are created inside applications. If you haven't already created one, create a new one like this:

    images/download/attachments/61479585/1_create_backend.png

  3. Now you can Create a new Module. Go to [ Module Market > New Module ], give a name and save it.

    images/download/attachments/61479585/2_create_module.png

  4. There is your new Module.

    images/download/thumbnails/61479585/3_module_in_list.png

The following steps depend on what you are interested to do with your module, so the following tutorials are split into separate articles. If you're here just to get started, it is recommended to work through these links in the order in which they are listed. All tutorials work through an example, which is an application meant for organizing groceries.

  1. How to Create and Use Classes

  2. Downloading/Uploading Native Modules

  3. Non-Transient Hook Methods

  4. Configuration Parameters

  5. Own Restendpoints

  6. The Apidocs

  7. Integrating external APIs