Всем привет. Хочу начать создавать приложения под Android, вот только не знаю какую сферу выбрать: нативную (kotlin) или flutter? Flutter вроде круче, а если Fuchsia OS все таки заменить Android в будущем, то Flutter разработчики будут очень нужны... Так вот и не понимаю, что лучше учить, чтобы потом года через 3 начать работать (Мне сейчас 15). Заранее спасибо!
Попробуй оба, например пройдя бесплатные онлайн курсы, и дальше уже выберешь.
Flutter нельзя сравнивать с Kotlin, его нужно сравнивать с нативной разработкой или другими кросс-платформенными фреймворками. И тут у Flutter есть определенные преимущества, т.к. он создавался позже других инструментов и уже учитывались их ошибки.
Но так или иначе, разрабатывая на Flutter тебе понадобится знать нативный подход чтобы быть ценным специалистом. Поэтому начать с Kotlin тоже неплохой вариант, знание нативной платформы всегда будет оставаться большим плюсом для Flutter-разработчика.
Но на Flutter тоже уже реально найти работу даже в РФ, не говоря уже о западе.
И этот тренд только стремительно растёт.
Сейчас очень многие опытные Android-разработчики пересаживаются на Flutter, имея за плечами опыт c Kotlin.
Я за 20 лет программирования чего только не учил: чистый ASP, C++, Pascal, Delphi, C#, Python, Java, JS, Kotlin, Go, NodeJs,...
Учи что угодно, абсолютно без разницы
Developer, ну, наверное типизацией (сразу идет нахрен C++, python, js, go и какой-то шлак типа asp, pascal и delphi), кучей синтаксического сахара (идет нахрен java), мультиплатформенностью, нормальной идеешкой, крутыми фишками (sealed, нормальные энамы, delegated properties, dsl, coroutines) и нормальными конвешенами. Вот тут последний оставшийся пассажир, с#, тоже идет нахер.
А в остатке что? Ничего, только kotlin. Поэтому он и хорош.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.