IOS demo

Open source address

GitHub

Gitee

The project address

The android version

Android

Expo edition (Requires Expo mobile (Android/iOS))

Expo

Introduction to the

The project is based on the React Native construction technology of Expo.

Expo is a free open source toolchain built around React Native to help you build Native iOS and Android projects using JavaScript and React

Expo document

Technology stack

  • Expo
  • React-Native
  • React-Navigation
  • Redux
  • Redux-Saga
  • LeanCloud
  • Antd-Mobile

The project structure

The preparation of the instruments

  1. Get Expo build Desktop Client (XDE)
  • macOS

  • Windows64-bit

  • Linux

  1. Get Expo preview for iOS or Android client
  • Android

  • iOS

  1. The resources

use

  1. git clone https://github.com/zxj963577494/OverWatchTeams-React-Native-Expo.git

  2. Open desktop client (XDE) to load the project, start the project, and click Share to obtain the QR code

  3. Open the iOS or Android client and scan the QR code of the XDE client

  4. The resources

The project generates

  1. yarn global add exp

  2. exp build:ios / build:android

  3. exp build:status

  4. The resources

Project released

  1. yarn global add exp

  2. exp publish

Some instructions

Exp Build :ios/ Build: Android generates JS Bundle files. Expo will upload this file to Expo cloud, and then Expo will build the APP. Using exp Build: Status, you can get the progress of APP construction in cloud. When the build is complete, the APP address is returned

Exp Build :ios requires a $99 developer account (I don’t have one, so I didn’t build the ios version) and –local-auth if apple ID has two-step authentication enabled

Exp publish is used to publish JS bundles, which are used to hot update applications, change the version number of app.json files, ICONS, etc. The app installed by the user will automatically synchronize the changes made during the release. Resources 1 Resources 2

Like the original React Native, Expo can’t operate on local modules. Of course, the React-Native link command is also unavailable, but you can use the API of Expo to operate Native functions, as well as SDK API reference

Open source licenses

The GPL – 2.0 –