React native com expo é a melhor solução, inclusive aproveitando seus conhecimentos. Mas veja bem, não é desenvolvimento híbrido, é compilado em linguagem nativa. Híbrido seria cordova, aquelas coisas que funcionam como navegador. Com react native você possui acesso a todas as apis nativas do dispositivo.
Não posso falar muito, pois também estou aprendendo ainda, mas o que eu sei é que eu já testei flutter e não foi bom. A melhor coisa foi o expo, nem precisa de android instalado no pc 🙌🏻.
Agora, se você quer desenvolvimento 100% nativo, não tem jeito, tem que aprender kotlin e swift. Sendo bem sincero, não recomento, fica no reacr native que é sucesso.