I think that not all applications are properly qualified and can really work without flaws, this does not apply to applications of large banks and systems. But, if you want to develop your own banking application, then https://surf.dev/can-you-build-a-challenger-banking-app-using-flutter/ will come in handy. From them you will learn about the details, as well as how you can develop a cross-platform application.