Всем привет. Хочу начать создавать приложения под Android, вот только не знаю какую сферу выбрать: нативную (kotlin) или flutter? Flutter вроде круче, а если Fuchsia OS все таки заменить Android в будущем, то Flutter разработчики будут очень нужны... Так вот и не понимаю, что лучше учить, чтобы потом года через 3 начать работать (Мне сейчас 15). Заранее спасибо!
Попробуй оба, например пройдя бесплатные онлайн курсы, и дальше уже выберешь.
Flutter нельзя сравнивать с Kotlin, его нужно сравнивать с нативной разработкой или другими кросс-платформенными фреймворками. И тут у Flutter есть определенные преимущества, т.к. он создавался позже других инструментов и уже учитывались их ошибки.
Но так или иначе, разрабатывая на Flutter тебе понадобится знать нативный подход чтобы быть ценным специалистом. Поэтому начать с Kotlin тоже неплохой вариант, знание нативной платформы всегда будет оставаться большим плюсом для Flutter-разработчика.
Но на Flutter тоже уже реально найти работу даже в РФ, не говоря уже о западе.
И этот тренд только стремительно растёт.
Сейчас очень многие опытные Android-разработчики пересаживаются на Flutter, имея за плечами опыт c Kotlin.
Вот и начались КАНИКУЛЫ у школьников на самоизоляции, они не могут гулять, так о будущем все думают. Какая ось заменит Android через N лет? А стать ли мне хакером и на какой для этого паблик подписаться? А что если я и гейм- и веб-разработчиком буду одновременно?
Учить нужно то что актуально сейчас. Пока что это котлин. А после того как выучите котлин и поймете как все работает вам уже будет не трудно и в случае ухода его на второй план выучить Flutter
Ну Вы и душный, конечно. Школьник или нет - есть разница? Парень хочет учится и хорошо. Мог бы гараж за гаражами распивать. До чего же токсично ИТ сообщество)
Писец ты душный и мepзкий. И еще столько дичи написал, не относящейся к вопросу. Да еще и самый залайканный комментарий, что в очередной раз говорит о токсичности русскоязычного коммьюнити где бы то ни было. В общем, не трать свои нервы, иди лучше в домино поиграй дедуля. А заодно избавишь от себя общество.
Я за 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. Поэтому он и хорош.
Flutter перспективнее тк можно ещё на ios, с kotlin вы завязаны на 1 платформу, рынок сейчас такой что всем нужно сразу 2 приложения android+ios, заказчик между kotlin и Flutter сделает выбор в пользу последнего.
Andrew Nodermann, это рынок фрилансеров и невысоких заработков. В фрилансе флаттер бесспорно будет рулить. Но тема фриланса это совсем другая тема и совсем не для новичка в программировании.
Ну и кстати, со всего мира меньше 1к вакансий? Там же адская конкуренция. Не, я лучше буду конкурировать со своим городом, а не миром.
Насчет гугл трендов, как видите на грифике есть резкий всплеск у котлина, но это не говорит что реальная популярность выросла столь значительно. Просто новость вышла, скорее всего это был релиз.
Поэтому кроме того что это гуглят, ничего эти графики не показывают. Я могу утверждать, что чаще гуглят потому что больше ошибок, проблем, и новички просто не могут разобраться в флаттере в отличии от котлина. И вы даже не сможете обоснованно опровергнуть это утверждение. Как угодно этот график можно интерпретировать.
Andrew Nodermann, вы понимаете статистики чего? Ну я тоже верю что больше гуглят флаттер. И что? Котиков ещё больше гуглят, и что с того? Что это мне даёт?