Skip to content
/ app Public

A react-native based client implementation

Notifications You must be signed in to change notification settings

skrmsh/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5ddb426 · Oct 13, 2023
Jan 20, 2023
Sep 18, 2023
Jan 28, 2023
Sep 19, 2023
Sep 17, 2023
Oct 13, 2023
Apr 21, 2023
Sep 17, 2023
Sep 17, 2023
Oct 13, 2023
Sep 17, 2023
Jan 21, 2023
Jan 20, 2023
Oct 13, 2023
Sep 18, 2023
Sep 18, 2023
Sep 15, 2023
Jan 20, 2023
Sep 18, 2023
Jan 25, 2023
Jan 20, 2023
Jan 20, 2023
Sep 17, 2023
Jan 20, 2023
Jan 28, 2023
Jan 28, 2023
Jan 20, 2023
Jan 28, 2023
Sep 19, 2023
Sep 17, 2023
Jan 20, 2023
Sep 18, 2023
Sep 19, 2023
Sep 19, 2023
Jan 22, 2023

Repository files navigation

SKIRMISH App

  • This repo contains the source for a react-native implementation of a skirmish client-app
  • ⚠️ This is still very much work in progress
  • Application has not been tested on iOS and will probably fail because of missing permissions.

Requirements

  • Youll need a JDK, i would recommend openjdk-11.0.12. Use sdkman to ensure a smooth installation process.

Setup dev environment:

npm install

Start App on local (Android-)device with Metro live reloading enabled:

npx react-native run-android --terminal terminator --list-devices
  • Note that you have to change the --terminal argument to a terminal of your choosen as this will fail without any debug information, if the given terminal is not found

Start App on IOS Device / Simulator

  1. Configure code signing for the xcode project (open ios/skirmishreactnative.xcodeproj and set the signing orga for every runner)
  2. Update podfile:
cd ios/
gem update cocapods --pre
pod update
  1. Run
npx react-native run-ios --terminal xterm
  • Note that you have to change the --terminal argument to a terminal of your choosen as this will fail without any debug information, if the given terminal is not found

Automatic building

  • Until a proper release mechanism is established, each build has to be triggered manually.
  • There is a github actions worklfow configured which will build, sign and publish the APKs and AABs