Keine Beschreibung

Bence Balint 151353d457 Merge branch 'dk-63' of kraxor/doorkeeper_app into develop vor 2 Jahren
__mocks__ 300f0ec8be DK-15 mock firebase vor 3 Jahren
android fdd831d7f4 DK-63 enable HTTPS for DeviceAPI vor 2 Jahren
ios ad7b9220d3 DK-1 setup context, react-navigation, react-native-paper vor 3 Jahren
src 9f80502060 DK-63 stringify JSON in FetchWithCert vor 2 Jahren
test 42b995233a DK-24 rework pairing screens vor 3 Jahren
.buckconfig 0edad5bbda DK-1 init vor 3 Jahren
.eslintrc.js 0edad5bbda DK-1 init vor 3 Jahren
.gitattributes 0edad5bbda DK-1 init vor 3 Jahren
.gitignore 0f99a49d10 DK-15 setup Appium vor 3 Jahren
.prettierrc.js 0edad5bbda DK-1 init vor 3 Jahren
.watchmanconfig 0edad5bbda DK-1 init vor 3 Jahren
README.md e7bfeb14b7 DK-15 fix readme vor 3 Jahren
app.json ad7b9220d3 DK-1 setup context, react-navigation, react-native-paper vor 3 Jahren
babel.config.js 5295ed804c DK-32 refactor device API vor 3 Jahren
index.js 3804579c00 DK-1 setup enzyme vor 3 Jahren
metro.config.js 0edad5bbda DK-1 init vor 3 Jahren
package.json 5295ed804c DK-32 refactor device API vor 3 Jahren
tsconfig.json 5295ed804c DK-32 refactor device API vor 3 Jahren
wdio.conf.js 0f99a49d10 DK-15 setup Appium vor 3 Jahren
yarn.lock 5295ed804c DK-32 refactor device API vor 3 Jahren

README.md

Doorkeeper App

Mobile app for the Doorkeeper project.

Developer setup

Install dependencies:

yarn install

Start Metro server:

yarn start

Install and run app:

yarn android

Testing

unit tests

To run jest based unit tests:

yarn test

end-to-end

Make sure JAVA_HOME and ANDROID_SDK_ROOT are set, such as:

export JAVA_HOME=/usr/lib/jvm/java-15-openjdk-amd64
export ANDROID_SDK_ROOT=/home/kraxor/Android/Sdk

Start appium server:

appium --base-path /

Create bundle:

yarn bundle

Install app:

yarn android

Start wdio test runner:

yarn test-device