как вариант у flutter есть возможность вызова методов написаных нативно. https://flutter.dev/docs/development/platform-inte...
тут например вызывают нативный метод который возвращает заряд батареи телефона. ну или как вариант вы берете библиотеку для работы с камерой на github и дописываете необходимые вам методы.
Обьем данных которых надо понять и запомнить для работы с flutter на много меньше чем с нативным ios. Если захотеть то можно месяца за 3 дорасти до состояния когда можно брать проект. Имхо. Для первого языка очень не плохой язык для старта. Он си подобен + ООП.
Flutter он не плохой но я считаю что он еще сырой а что касается реакт натива то было вложено много времени сил и бабок на его развитие и пока он впереди планеты всей.