Instead of interacting directly with firebase from screens, interact with a viewmodel or repository
Instead of interacting directly with firebase from screens, interact with a viewmodel or repository