Archived
This repository has been archived on 2025-06-17 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
6dfc2f87a29787cca29a24cfd15f1d55d5887d83
- Add navigation with reactnavigation: https://github.com/react-community/react-navigation - Add NativeBase dep (start using components from this later) - Add basic about screen - Add basic membership purchase screen
Install
# See https://facebook.github.io/react-native/docs/getting-started.html#content
yarn
react-native start
react-native run-android
Development
# Improve compile times
touch ~/.gradle/gradle.properties && echo -e "org.gradle.daemon=true\norg.gradle.jvmargs=-Xmx2048M" >> ~/.gradle/gradle.properties
Create release build (Android)
# Aquire the keystore and put it in android/app/dusken-client.keystore
# Put these properties in ~/.gradle/gradle.properties along with the correct passwords
DUSKEN_RELEASE_STORE_FILE=dusken-client.keystore
DUSKEN_RELEASE_KEY_ALIAS=dusken-client
DUSKEN_RELEASE_STORE_PASSWORD=
DUSKEN_RELEASE_KEY_PASSWORD=
# Build
cd android && ./gradlew assembleRelease
# Output is in android/app/build/outputs/apk
Languages
JavaScript
95.1%
Ruby
1.3%
Objective-C
1.3%
Starlark
1.2%
Java
1.1%