I have something close that I plan to clean up and release for this upcoming season.
Right now the Android version is 100% local data through SQLite and the iOS is through Firebase. The plan is to get them both to use Firebase.
No promises as to the current state of the code:
https://github.com/csse483