Hocam hem IOS hem Android düşünüyorsanız cross platform sistemlere yoğunlaşmalısınız.
Örneğin xamarin gibi ancak bu gibi sistemler (en azında xamarin) ile yapılan bir uygulama boyut olarak oldukça kabarık ve yanlışım yoksa bazı kısıtlamalar ile çalışıyor.
Eğer imkanınız varsa Android Studio üzerinde eğitim almanızı öneririm.
Ios kısmında Xcode gibi studioları kullanabilirsiniz.
Bunlar dışında React Native mimarisi web view olarak çalışmasından dolayı hem Ios hem Android ve hatta aynı uygulamayı farklı masaüstü sistemlere de uygulayabilirsiniz.
Daha fazla cross plaform sistemler ile başlamak isterseniz şu yazıyı inceleminiz tavsiye ederim:
Free Cross-Platform Mobile App Development Tools Compared - 2018
Özet olarak birden fazla sistem, miramari veya studio kullanmanız sizin ve uygulamanızın gereksinimlerini belirlemenizde yardımcı olur.