They are both good choices. React Native is just like React for the web, pretty minimal from what I've seen. It has base components but leaves everything else for the open-source community. On the other hand, Flutter seems to have a huge widget library, and they're the ones maintaining a lot of plugins that you will most commonly need. In any case, you can try both and see which one you're more comfortable with. Good luck!