Companion app for Harry Potter: Wizards Unite that tracked your registry progress and told you what to hunt next. Flutter, for Android and iOS. It shipped on the Play Store and TestFlight from 2019 to 2020.
Archived. Niantic shut the game down on 31 January 2022, and the app was taken off the stores. The code is kept as is.
- My Registry · every foundable, per family, with sliders to record fragments found and prestige level
- Assistant · which foundables to prioritise based on your current registry
- Insights · totals and progress per family
- Charts · progress over time
- Sign in with Google or Apple; the registry synced across devices through Firestore
- English and Spanish; guided tutorials on first use of each screen
Flutter, MobX for state, get_it for dependency injection, Firebase (Auth, Firestore, Analytics, Crashlytics, Performance), charts_flutter. Releases were built by Cirrus CI with fastlane, from release/* branches.
flutter pub get
flutter runYou need your own Firebase project: add google-services.json under android/app/ and GoogleService-Info.plist under ios/Runner/, register the debug keystore SHA-1 in Firebase for Google Sign-In, and fill in the OAuth consent screen in the Google Cloud console. The Dart SDK constraint dates from 2020, so expect to bump dependencies before it builds on a current Flutter.