Central Times utilizes the Wordpress website's REST API as a backend, which includes some modifications to provide support for SNO FLEX , NextGEN Gallery, and other custom site and app configuration metadata.
Prerequisites:
- Flutter SDK for Windows, MacOS, or Linux https://docs.flutter.dev/get-started/install
- Android Studio https://developer.android.com/studio Make sure to install the Android Simulators according to the flutter SDK.
- VSCode https://code.visualstudio.com/
Building:
- Clone the repository.
- Open a command prompt or terminal.
- Change directory to the repository's main folder.
cd centraltimes_app
flutter pub get
- Open the folder in VSCode
code .
- Click "Run" -> "Start Debugging"
- Select the test device that you created after installing android studio.
Prerequisites:
- Flutter SDK for MacOS only https://docs.flutter.dev/get-started/install/macos
- VSCode https://code.visualstudio.com/
- XCode https://apps.apple.com/us/app/xcode/id497799835?mt=12
Building:
- Clone the repository.
- Open the terminal.
- Change directory to the ios folder in the repository's main folder.
cd centraltimes_app/ios/
flutter pub get
pod update
- Open Runner.xcworkspace
- Make sure you are logged in with an eligable Apple Devloper account that has access to signing apps.
- Make sure you have an iOS device with 12.0 or greater firmware installed and plugged in to your computer with a USB cable.
- Select that device at the top bar next to "Runner" and trust the computer on the iOS device.
- Alternatively you can use one of the iOS simulators but it is not garunteed that it will work.
- In the same bar as the apple menu select "Product" -> "Run" or press ⌘R.
Common issues will be posted in an FAQ page on the Wiki. If your issue is not on the FAQ please submit a filled out issue report.