Unofficial, open-source mobile app for Politecnico di Torino students.
Open PoliTo's core features are currently being developed, but the app is already usable to some extent.
Check out the Milestones page to track the progress and features of the next release.
For the latest automated build APKs (updated on every push), see the Actions tab.
For the latest stable releases and beta builds, please refer to the Releases section.
Make sure you have correctly installed and configured Node.
Running on Android requires Android Studio and the Android SDK.
Running on iOS requires XCode.
To run in the emulator (Android): setup an emulator in the AVD manager.
To run on a real device (Android): connect the device to your development machine with USB debugging on.
More info on the environment setup is available at the React Native website (under the "React Native CLI" section).
Install all dependencies: yarn
For iOS, install dependencies: cd ios && pod install
Start Metro bundler: yarn start
Open a new terminal, from which you can:
- start the Android app:
yarn run android:debug
- start the iOS app:
yarn run ios
Alternatively, you can directly run the app in release mode:
- Android:
yarn run android:release
(replacerelease
withbeta
ordev
to run the beta or dev release, respectively). - iOS: (coming soon).
Thanks goes to these wonderful people (emoji key):
Robert Olaru 🚧 💻 🎨 |
Giulio Muscarello 🚇 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Open PoliTo is licensed under the terms of the GNU General Public License v3.0.