After posting about the Firebase Dynamic Links shutdown, Frank van Puffelen from the FlutterFlow team shared this Branch Deep Linking library, which was quietly added a couple months ago. I somehow missed it when it first came out, so figured I’d highlight it here in case others did too.
It looks like this library covers the essentials: generating deep links, redirecting users based on their install state, and parsing data when the app is opened. It’s not built into FlutterFlow natively (yet), but it’s usable via custom actions and does support both iOS and Android. For anyone starting to migrate off Firebase Dynamic Links, this might be the most complete option available right now inside the FF ecosystem.
Would be great to hear from anyone who has actually implemented this in a production app — especially if you’ve tested behavior around cold starts or link-handling in backgrounded apps. Also curious how well it plays with FlutterFlow’s built-in navigation structure.
Still hoping native support for deep linking alternatives is on the roadmap, but this seems like a solid stopgap.