AppGT is the offical app for HackGT on the App Store and Google Play Store. The goal of this app is to simplify every hackathon participant's experience with a simple interface by centralizing essential information. This allows important links, a custom schedule, and relevant notifications to be quickly access throughout events.
First, make sure to read React Native's offical Environment Setup. Follow the "React Native CLI Quickstart" and select macOS, Windows, Linux and specify either iOS or Android. Following it exactly is extremely important in getting the project to run without any errors.
- Clone project and cd into AppGT
- Run
npm install
to install the dependencies (use Node 14)
cd ios
andpod install
to install iOS dependencies- Run
npx react-native run-ios
or try to run with Xcode if the above doesn't work
cd ios
andpod install
to install iOS dependencies- Open
ios/AppGT.xcworkspace
in Xcode - Add your development account and click
Run
in the top left
- Open an Android emulator
- Run
npx react-native run-android
or
- Open the android folder in Android Studio
- Click the
Run
in the top right
You may run into one or multiple issues while trying to run this app for the first time. This is not an extensive list of issues, but in case you do run into some of these, we hope this will help.
"Installed Build Tools revision 31.0.0 is corrupted"
- Go to this link
- Scroll down to the checked answer
- Follow instructions based on your PC's OS
- Reload your IDE, and re-run the Android app
“Execution failed for task ‘:app:validateSigningDebug’”
- Navigate through terminal to
AppGT/android/app
- Run this line in the terminal:
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
- Answer the questions as prompted & type 'y' when prompted
[no]:
- Hit enter & rebuild project
"Unable to find method 'org.gradle.api.artifacts.Dependency org.gradle.api.artifacts.dsl.DependencyHandler.module(java.lang.Object)'"
- For this error, it depends on your Gradle version
- The current version that is supported is 6.7.1, which means that your Android Studio needs to also support 6.7.1
- Install a version of Android Studio that is compatible with this version of Gradle