That said, Wave doesn't seem comparable. Maybe GWT? If so, I'd be perfectly happy if Flutter has the lifespan of GWT, which is some 12 years old now and still viable (if perhaps a little crusty). 12 years is a phenomenal run for a piece of frontend tech.
I think the Android userspace might count as a technology that's been shut down. When Android first came out, it looked a lot like a mobile counterpart to a Linux distro with Gnome or KDE, with built in simple open source apps, like music, photos, downloads, and notes (now Keep). Now all these apps are littered with tie-ins to Google, and Samsung and Huawei have gone off and developed alternatives because it's annoying to use these apps without fully buying into Google (same to a lesser extent for Maps and Chrome). This might be a stretch though, and besides this I don't know of any Google technology that was popular and useful and got shut down in a way that reminds me of Google Reader.
When Google bought it, it felt a lot like buying the market. What Fabric tools are you going to miss, which Firebase does not have/support?
It doesn't make sense for Google to maintain two platforms that do the same thing indefinitely.
Twitter didn't have viable alternatives. They could have sold it to someone else, but who?
- Apple? Forget about Android support - Facebook? Not interested, they killed Parse - Google? Made sense, because the value of Fabric was the number of devs using it.
Fabric Crash Analytics was a strong product, why not bring in the team that developed it to gradually bring its features into Firebase?
Fabric is not a good example; it wasn't "abandoned" as developers were given alternatives. It also works better for us developers, because now I don't have to bundle a Fabric SDK and a Firebase SDK.
Lastly, given that Twitter is shutting down access to third-parties to their API, the value of Fabric's integration with Twitter might have dwindled for some people.
There are additions and tweaks here and there, but you can still make table views inside navigation controllers inside tab bar controllers using frame based layout with near identical code you would use in iOS 2.
Good luck to those that jump today into Android without the background how it grew up since the early days.
Documentation is outdated and many of the still documented best practices have long been replaced by Medium posts and SO answers about the new best practices that replaced them.
https://medium.com/@steve.yegge/who-will-steal-android-from-...