Здравствуйте, мне на дипломную работу нужно сделать мобильное приложение "учет личных финансов". При том, что я не знаю особо ни Java, ни других языков программирования на хорошем уровне, только основы c++, c#, javascript, php. Времени осталось не так то много, мне интересно узнать от тех кто работает на React Native, за какое количество времени его можно понять на достаточном для разработки моего приложения уровне. И вообще стоит ли за него браться, или лучше классическим Java ну или Kotlin воспользоваться? Если можете, то покидайте мне пожалуйста какие-то полезные ресурсы для изучения
Возьмите готовое приложение, разберите код.
На дипломе покажите жизненный цикл контроллеров, работу с базой данных и APNS. Все равно дяди в пиджаках не поймут.
Когда приложение будет готово, уже можно разобраться как его собрать для устройства.
Раз вы не знаете react native, берите nativescript Vue.js т.к. с ним на порядок легче. Не придется городить классы и интерфейсы, не придется писать в java-подобном стиле. Там где меньше кода меньше ошибок и выше скорость работы, Vue дает такую возможность.