The trouble is, if Flutter is going to succeed, without this, how can it? Nothing seems secure anymore...having said, that, most apps are just ignoring it, so the world will still turn! The more I read about using webviews and embedded user agents, and far worse, using a native view (flutter included); these are frowned upon in the face of security. It actually freaks me out, the banking apps I use, they are native and they don't use any external user agent (browser) to sign me in, which means, it's all rather in-secure, scary stuff!
Now, if every app federated with Google, or Facebook and others, that's fine, as PKCE would be in place right?
But, if you want to add you own, you need an ID Server, something like IDS4 (Identity Sever 4), pretty easy to setup and use, and you can enable PKCE on it too :)
Then comes the question of how would you use that with Flutter? Going native native, there is the AppAuth library, but it's not built for Flutter, maybe something could add some sort of support this way...?
I don't particular want to do this myself either, someone needs to though, otherwise, no apps are really secure, including all your banking apps with the native view! Help! :0