This is the Expo app for the eduMFA authenticator.
-
Install dependencies
bun install
-
Start the app
bunx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
Releases are tag-driven through EAS Workflows. The main branch is the development branch and does not publish store builds by itself.
Beta releases use pre-release tags:
git tag beta/0.1.0-beta.1
git push origin beta/0.1.0-beta.1
git tag beta/0.1.0-beta.2
git push origin beta/0.1.0-beta.2Production releases use final version tags:
git tag v0.1.0
git push origin v0.1.0The beta workflow builds Android and iOS store binaries. Android is submitted to the Google Play open testing track. iOS is distributed to the TestFlight external group External Testers.
The production workflow builds Android and iOS store binaries, then waits for approval in EAS before submitting to Google Play production and App Store Connect.
Required setup:
- Connect this GitHub repository to EAS Workflows.
- Configure EAS credentials for iOS and Android.
- Configure Android Google Play submission credentials in EAS.
- Configure iOS App Store Connect submission credentials in EAS.