Что выбрать новичку-школьнику для мобильной разработки и почему советуют Flutter или Kotlin?
Совсем запутался: Kotlin, Swift, Flutter, React Native... С чего начать именно школьнику без опыта? И почему так часто слышу именно про Flutter и Kotlin?
2 ответа
Давай по-честному, без воды. Тебе подходит один из двух путей:
Путь 1 — Flutter (Dart). Бери, если хочешь как можно быстрее увидеть приложение и сразу под Android и iPhone. Один код — два магазина. Очень популярен у новичков, много уроков, быстрый результат (Hot Reload).
Путь 2 — Kotlin + Android. Бери, если хочешь делать именно «настоящие андроид-приложения по-взрослому» и тебе ок начать только с Android. Это родной язык Android, на нём пишут в больших компаниях.
Почему советуют именно их:
- Flutter — самый быстрый способ получить кроссплатформенное приложение в одиночку.
- Kotlin — официальный язык Android, навык максимально востребован и «по-взрослому».
Swift отложи, если нет Мака. React Native бери, если уже знаешь JavaScript.
Главный совет: выбери любой из двух сегодня и не передумывай хотя бы пару месяцев. Перепрыгивание между технологиями — главный убийца прогресса у новичков.
От себя: я метался между Flutter и Kotlin полгода и не сделал ничего. Потом ткнул в Flutter наугад и за неделю собрал приложение-список дел. Результат лечит сомнения. Так что не ищи «идеальный» язык — его нет.