Setup up Firebase
Use Firebase documentation
Use Firebase Assistant in Android Studio
New project: Tools=> Firebase =>
GitHub walkthrough example Don't forget to read the ReadMe.md file
Setup Database
Play with creating and retrieving entries
Create and traverse subdirectories
Create a chatroom app
Review the documentation
Review the approaches of each of these tutorials and pick the one you want to try (pay close attention to the data structures used)
Another video from 2018
Older video that's popular but needs updating(Make sure you add adapter.startListening() to your onStart() - not in video{should stop it in onStop())
If you wish to continue working on game design and animations, the next step would be to incorporate SurfaceViews in your design to handle threading and more responsive fragments. Start by viewing Mr. Kosek's SurfaceView code and videos: https://github.com/pckosek/Android_SurfaceViews
Future optional topics:
More game design with Fragments and SurfaceViews
Take a photo
RecyclerView
Build the .apk file
Rename the .apk file
PeriodLabNumberLastFirstCustomName.apk
P8L12aTraDanFirebase.apk
Submit assignment
Video
.apk
.java
Submit as Lab12b
P8L12bTraDanFirebase.apk
Submit video as appropriate