Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.2 KB

README.md

File metadata and controls

55 lines (39 loc) · 2.2 KB

integreat-app-native

Android and iOS React Native App for Integreat , Malte and Aschaffenburg.

Contents

Project Setup

Make sure to have read and followed the steps in the general README.

  • Run yarn in the terminal to install all dependencies.
  • Take a look at the available scripts. The most important scripts are also available as IntelliJ Run Configurations.

Depending on whether you want to develop for Android, iOS or both the following extra steps are necessary:

Android

  • Install Java JDK, SDK and Runtime (v8 or v11).
  • Install the Android SDK by using the Android Support plugin in IntelliJ.
  • Install the latest stable SDK Platform and Android SDK Tools in the SDK Manager (Settings > Appearance & Behaviour > System Settings > Android SDK).
  • Install and accept the SDK license in the SDK Manager.
  • [optional]: If you want to develop using an emulator, also install the Android Emulator in the Android SDK settings.

iOS

  • Own a Mac or another Apple device.
  • Install XCode.

Note: In order to work with the project in XCode, always open ios/Integreat.xcworkspace.

Additional Configuration

  • Run > Edit Configurations > Defaults > Jest:
    • Set Configuration file to jest.config.json
  • [optional] Associate the *.snap files with the file type JavaScript
  • [optional] Install the following plugins:

Running the app

Take a look at the docs for iOS and Android to see how to run the app.