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
- Get Expo build Desktop Client (XDE)
-
macOS
-
Windows64-bit
-
Linux
- Get Expo preview for iOS or Android client
- Android
- iOS
- The resources
use
-
git clone https://github.com/zxj963577494/OverWatchTeams-React-Native-Expo.git
-
Open desktop client (XDE) to load the project, start the project, and click Share to obtain the QR code
-
Open the iOS or Android client and scan the QR code of the XDE client
-
The resources
The project generates
-
yarn global add exp
-
exp build:ios / build:android
-
exp build:status
-
The resources
Project released
-
yarn global add exp
-
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 –