Hello, I'm an experienced Flutter developer. I've been using the framework in the past 4 months excessively to develop a mobile application for a client. The application featured registration and logging in using Google with Firebase. Other functionalities used Firebase as a backend, that said we've used Firestore as a database and Cloud Messaging with Cloud Functions to send notifications between users.