Hybrid iOS and Android mobile applications are quite challenging to develop, you have to face a lot of technical choices, while having to deploy a maintainable app. With all those concerns in mind, which technology should you use to develop your mobile application ?
It depends ! As always every choice depends of the app you are willing to release, if your main goal is to develop a web app and having a side mobile app is only a nice-to-have, you should probably use React Native or other web related frameworks. Flutter is a great choice if you want to propose a nice navigation experience to your mobile users and if you are targeting multiple mobile platforms as you will only have to maintain one codebase for both iOS and Android platforms.