mitter.io
  • Welcome
  • Migrating from cloud to on-prem
  • Get mitter.io
    • Custom configuration
  • Getting started
    • Build Your First Android App
      • Setup
      • Authenticate a User
      • Start a Basic Chat
      • Selective Deliveries
      • Custom Payloads
    • Build Your First iOS App
      • Overview
      • Installation
      • Basic Setup
      • Receive Push Messages
      • Storyboard
      • Channel List
      • Channel Window
    • Build Your First Web App
      • Setting Up Your App
      • Start a Basic Chat
      • Selective Deliveries
    • Build Your First React Native app
  • Platform Reference
    • Introduction
    • Concepts
    • Authorization and Access
    • Calling the APIs
    • Users
    • Channels
      • Channel Streams and Typing Indicators
    • Messages
    • Delivery Endpoints (Push Notifications)
    • Federated Authentication
    • Basic Permissions and Privileges
    • ACLs and Advanced Permission Model
    • Metadata
  • SDKs
    • Android
      • Getting Started
      • Set up FCM
      • Presence and Timeline Events
      • Profiles, Pagination and Locators
      • Using the UI Framework
    • iOS
      • Installation
      • Basic Setup
      • Get the current user details
      • Create a Channel
      • Messaging
      • Push Messages
    • Javascript
      • Using the UI framework (web only)
      • For react-native
      • For node.js
      • TSDocs / JSDocs
      • For Typescript Users
    • Java (Backend)
Powered by GitBook
On this page
  1. Getting started

Build Your First React Native app

PreviousSelective DeliveriesNextIntroduction

Last updated 6 years ago

NOTE The Getting Started docs show you how to build your first Mitter.io app with our cloud-hosted sandbox only.

To use it with your docker container, simply change the base API Url (when creating the mitter object) to the address of your running docker container.

To build your first react native app, you can start by using the react native starter app for mitter.io. To get it, clone the repo:

git clone https://github.com/mitterio/react-native-starter.git

And then use yarn or npm to install all the dependencies:

yarn install # or npm install

Unlike the other starter apps, the react-native apps require some additional setup from your side before the application can be run. To do so, follow the setup instructions on the page.

Once your application is setup, you can follow the as it uses the exact same components/modules and API for the starter app.

React native reference
tutorial for your first web app