I started this post back in 2020 or 2021 with the title "Firebase Was A-lot". I'm going to publish what is was and then have a follow up post after the app has been updated and ported to Jetpack Compose. Apologies for the lateness, I was trying to make a "perfect" post when there is no such thing.
Recently we released version 1.1.0 of the Medical Notes app. I almost can't believe how much effort it took. lol The main goal was to get reset password and delete account to work. When I couldn't figure out why it wouldn't work I realized that all the flutter_firebase things are deprecated.
I assume Google took over something called flutter_fire. That's cool in all but the migration was HELL. There were so many things to change. I'm grateful I thought to make an universal file with my CRUD (create, read, update, and delete) operations. There were things in android gradle to change and overall a lot of names changed. I notice when google does overhauls they think things aren't clear so they start adding the service name (Firebase) in front of the sub-service (crashlytics, firestore, etc).
My advice if you also going through this is to make a list of libraries you use when you start a project ,and then maybe setup alerts to get an update on changes. If you aren't going to do this on a monthly basis try to stick to a 6 or 12 month timeframe.