Note
I started rewriting the @PushoverApp@twitter.com iOS client in Swift+SwiftUI, but the more I put into it, the more I dread having to duplicate those features in another language on the Android and web sides
I fear using a cross-platform framework like Flutter and getting 90% of the way there but then getting stuck not able to do some platform-specific thing, or just locked into a 3rd party tool that ages poorly and forces me to rewrite it in something else in a few years