Michael Hathi
|
2 min read
RefHQ

Quiz application designed for basketball referees to test and improve their knowledge of game rules and regulations.

RefHQ App Screenshot

Challenge

The client had an existing iOS app with in-app payments and Firebase backend. They needed an Android version with identical features. I proposed a Flutter solution that would not only provide the required Android functionality but also target both platforms simultaneously.

Implementation

  • Built cross-platform Flutter app supporting both iOS and Android
  • Integrated in-app subscriptions using Flutter’s payment library in its early stages (2019)
  • Connected to existing Firebase Realtime Database backend
  • Implemented Firebase Authentication
  • Secured Firebase Realtime Database by configuring rules to allow only authenticated users to modify their own data (previously open)
  • Overcame limited documentation and early-stage library challenges

Successfully launched the app in October 2019 with full in-app subscription functionality across both platforms, delivering more value than initially requested. Continued to provide maintenance and updates through 2023.