Что хуже: Кotlin Multiplatform или Flutter? // Мобильный разработчик

  Переглядів 43,268

Mobile Developer

Mobile Developer

День тому

В интернетах не утихают споры о том, какую из двух технологий использовать - Flutter или Kotlin Multiplatform? В этом видео мы попытаемся разобраться и разложить по полочкам, что из этого лучше использовать
Тайм коды
00:00:00 - Введение
00:00:37 - Что и как работает
00:03:44 - UI
00:07:40 - Языки программирования
00:11:17 - Киллер фича KMM
00:14:09 - Производительность
00:18:04 - Востребованность и зарплаты
00:22:37 - Удобство использования
00:28:42 - Итоги
Compose for iOS - github.com/cl3m/multiplatform...
Awesome kmm list (список библиотек) - github.com/terrakok/kmm-awesome
Если вам понравилось видео, то поддержать канал и получить доступ к эксклюзивному контенту можно подписавшись на Patreon и Boosty
===========================================
Поддержать канал на Boosty - boosty.to/mobiledev
Поддержать канал на Patreon - / mobiledeveloper
===========================================
Полезные статьи из мира мобильной разработки
Яндекс.Дзен - zen.yandex.ru/id/5e4aa0a9f2b9...
Teletype - teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях
=======================
Вконтакте - mdeveloper
Instagram - / nplau
Телеграм - t.me/mobiledevnews
=======================
Если ты прочитал это - напиши коммент! Тест на внимательность :D

КОМЕНТАРІ: 353
@hotmule
@hotmule 2 роки тому
Как бы тут в комментариях не ссорились КММщики и флаттеристы - все они готовы объединиться, когда надо обосрать Реакт Нейтив
@MobileDeveloper
@MobileDeveloper 2 роки тому
Лучший коммент пока 😂😂
@crazy-man
@crazy-man 2 роки тому
:) объединимся против общего врага
@yrsafam
@yrsafam 2 роки тому
Хаха ))) Чекайте выход новой архитектуры в RN и ваши аргументы с производительностью канут на месте. А потом вспомним кто привнес первым декларативный подход, flux и другие вещи, что перетянули из фронта. Смешно ) Сравнение всех трёх технологий некорректно везде и всегда - у них всех абсолютно разные задачи и решения для бизнеса в первую очередь
@btalgat
@btalgat 2 роки тому
😂😂😂😂😂
@Nikita-vf6td
@Nikita-vf6td Рік тому
Я реакт-натив девелопер и мне он нравится как-то больше чем swift пусть у него и хватает косяков)) Но у нас недавно подключили скиа для сложных анимаций да и архитектура получила апдейт где-то на момент выхода ролика так что насчет того что он мертв просто этого не понял - не уверен больно он быстро и легко клепает мобилки кроссплатформ.
@SUPERPUPERDRONCHIK
@SUPERPUPERDRONCHIK 2 роки тому
Добрый день. На флаттер так же можно плавно переходить кусками. Мы в компании изучали оба подхода и КММ и Flutter. В итоге для продуктового решения 10К+ строк кода выбрали flutter (проект писался с нуля). Опыт очень понравился. Сейчас обкатываем на другой приле решение плавного перехода кусками с нативки на флаттер. Сложность перехода на Dart на мой взгляд, преувеличена автором. Язык довольно простой и переход занял в районе недели-двух. Если говорим про мультиплатформу, почти всегда что-то нужно писать на нативке. Поэтому в любом случае нужно будет знать и kotlin и swift. А если копать глубже, то возможно и в с++ опустимся.
@user-ez2yf3yd3z
@user-ez2yf3yd3z 2 роки тому
Забавно что автор видео оценивает Flutter таким какой он есть, а KMM таким каким он может быть будет. А то что Flutter тоже будет развиваться технически не рассматривается? У KMM когда-нибудь может быть будет хороший tools, может быть будет IOS компоус, может ещё что ни будь хорошее будет. И только Flutter останется со всеми своими недостатками. Интересная логика. Я понимаю что вам нравится Kotlin, но нельзя же так откровенно подмахивать своему фавориту. Объективность где?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Возможно я недостаточно четко объяснил это в видео, но я не сравниваю будущий кмм и флаттер сегодня У флаттера есть очень понятный путь развития. У кмм он тоже понятный. Я сравниваю флаттер и кмм в гипотетической точке х где будет выпущен компоуз для иос. (Это будет совсем скоро я так думаю) Идём дальше. А дальше я беру рынок на данный момент который доминирующе нативный и задаю себе вопрос. А надо ли мне учить флаттер, если все тоже самое я могу сделать не изучая флаттер? Вопрос риторический А насчёт объективности. Вы хоть на шаг дальше продлите размышление и спросите почему мне нравится Котлин? Может потому что мне занесли?) или потому что его в России сделали?)) Или может быть потому это технически очень удобный инструмент с кучей преимуществ? Я вам скажу что третий вариант. Мы тут не в шоу голос обсуждаем певцов. Я буквально в видео говорю что в кмм я верю больше по определённым причинам. И поэтому он мой фаворит. А не ноаборот. А у вас ветер дует потому что лес качается
@temirlanalmassov9408
@temirlanalmassov9408 2 роки тому
Согласен
@alexander.777
@alexander.777 2 роки тому
Все понятно. Буду изучать Flutter.
@desmonddoss7456
@desmonddoss7456 Рік тому
Здравствуйте вы уже работаете с Flutter
@alexander.777
@alexander.777 Рік тому
@@desmonddoss7456 добрый день - потихоньку работаю, параллельно изучаю solidity и смарт-контракты. Я сейчас уже не в России. Вы хотите заказать разработку приложения?
@user-wj8kv2rv4u
@user-wj8kv2rv4u Рік тому
@@alexander.777 Можно у вас спросить, сложно ли было найти работу?
@alexander.777
@alexander.777 Рік тому
@@user-wj8kv2rv4u Если вв знаете английский, то особых ппоблем быть не должно. Также важее ваш статус в стране пребывания, если вы турист с коротким временем пребывания, то берут неохотно. Делать рабочую визу не все хотят. Если нелегально - то пофиг)
@SuperXillion
@SuperXillion 2 роки тому
В видео есть неточность на счёт компиляции и транспиляции. Dart тоже транспилируется в js если пилим для веба, в случае дебага dart тащит в систему свой интерпретатор, чтобы работал магический хотрелоад, а вот в случае релиза dart компилится (aot) в натив(не kotlin и java) бинарный формат как и с++. Котлин и джава тоже тащут в систему свой интерпретатор-компилятор ART, а он из байт кода гонит все в бинарный формат.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо это очень ценный комментарий на самом деле. Узнал что-то новое
@AndroidBroadcast
@AndroidBroadcast 2 роки тому
Совсем не согласен что Flutter умрет. Он проще и быстрее для старта, да и пока будет Compose для Android и iOS, то Flutter соберет еще больше сторонников и больше зубов отрастит
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну оно так интереснее даже будет посмотреть )) я вижу фундаментальный недостаток в этой технологии ) кмм как по мне задизайнен круче изначально ) да он развивается не в пример медленнее ) но как наберёт скорость )
@AndroidBroadcast
@AndroidBroadcast 2 роки тому
@@MobileDeveloper Залог успеха - кто был первым и решает ли задачу. Можно много кричать что лучше, но скорость выхода на рынок KMM в Stable даёт большую фору Flutter
@MobileDeveloper
@MobileDeveloper 2 роки тому
Я вот считаю, что важно не кто первый, а кто качественней ) ну опять же посмотрим ))
@AndroidBroadcast
@AndroidBroadcast 2 роки тому
@@MobileDeveloper Рынок устроен по другому
@Newbilius
@Newbilius 2 роки тому
@@MobileDeveloper "качественней" - это всегда вопрос выбранного критерия оценки качества. Вот кассеты Betamax давали лучшее качество картинки, чем VHS, но вмещали меньше часов видео, и потому проиграли :) А потом на свалку истории отправилось и то, и другое...
@user-ml2xz2pn3p
@user-ml2xz2pn3p 2 роки тому
не соглашусь что flutter нельзя внедрять кусочками в приложение, есть механизм встраивания flutter компонентов в нативный ui и наоборот
@KoleMayer
@KoleMayer 9 місяців тому
Очень информативно, спасибо!
@ygrek3222
@ygrek3222 2 роки тому
Если Вам интересна эта технология - хотелось бы увидеть видос с разбором её, может с какими-то библиотеками по типу той, что Вы показали
@MobileDeveloper
@MobileDeveloper 2 роки тому
На канале довольно много видео по этой теме, если опишите чего не хватает, то возможно сделаю
@user-ox4ty5sk7b
@user-ox4ty5sk7b 4 місяці тому
Здравствуйте. Спасибо за обзор. Интересно было бы узнать ваше мнение год спустя, особенно с учётом того, что в Аврора ОС внедрена поддержка flutter
@BorzdeG
@BorzdeG 2 роки тому
в конце приводится пример боли с Flutter+BT. А как ту же задачу вы решили в KMM? Боли было меньше на тему разных реализаций BT у Android и iOS или нет?
@andrew3937
@andrew3937 2 роки тому
Вывод был сделан в видео - делать нативно для каждой оси, тк это дешевле. KMM сделан с учетом этого. Мб потом перейти на норм либу, если появится.
@user-qn4qs6zw2p
@user-qn4qs6zw2p Рік тому
@@andrew3937 Что мешает во флаттер писать нативно для того же BT?
@gR-km4xr
@gR-km4xr 2 роки тому
hi, хочу начать изучать swift, так как склоняюсь больше к Apple технике, чем андроид, но вот появился Flutter на горизонте, так вот, возможно ли устроиться джуном с Flutter? или лучше учить swift, пробовать идти джуном если у меня получиться конечно, и уже позже если это будет нужно, изучать Flutter.. Мак в старт пойдет на і7 16 гб ретина? Спасибо.
@ermilovnik
@ermilovnik 2 роки тому
Большое спасибо за видео!
@MobileDeveloper
@MobileDeveloper 2 роки тому
Пожалуйста! )
@temirlanalmassov9408
@temirlanalmassov9408 2 роки тому
А в чем проблема создания бизнес логики на флаттере?
@MrFrostyland
@MrFrostyland 2 роки тому
dart очень красивый и лаконичный язык. flutter замечательно выстроен с точки зрения логики. Работать на нем одно удовольствие. Я знаю Kotlin непонаслышке, строгал на нем мобилы андроидные в начале времен, потом - десктопные приложения при помощи TornadoFx. На самом деле, если KMM взлетит - будет просто здорово. Но кошмарить флаттер причем заранее - это как-то стремновато.
@user-of3hi4zj4f
@user-of3hi4zj4f 2 роки тому
Какие приложения можно сделать на flutter,не особо разбираюсь, но интересно Фото видеоредактор, приложение на подобии ВКонтакте для сообществ, можно сделать?
@ewertonls_
@ewertonls_ 5 місяців тому
it is possible. you can do virtually any app in flutter
@SShurikuSS
@SShurikuSS 2 роки тому
Что значит нельзя постепенно переписывать приложение на flutter? Зачем всё переписывать? Ещё как можно. По экранам вообще без проблем. При внедрение ui блоков из flutter в native есть конечно нюансы, но тоже возможно. Карты и webview так работают. Переписывать под flutter их никто не собирается. Пробрасывание в native и обратно, было всегда. Сейчас постоянно это связка улучшается. Мне kotlin больше нравится конечно как язык, но я так же вижу что kotlin multiplatform ещё до flutter как до китая. При этом flutter тоже не стоит на месте и все виджеты подтягивает до натива, где это возможно.
@yarobest9594
@yarobest9594 2 роки тому
я знаком с флаттером на уровне джуна, переходящего в мидла и на котлине могу писать (учился на натив изначально), в том числе знаком немного с кмм - ковырялся в одном реальном коммерчесском проекте. мое мнение такое - пишите на чем сейчас удобно, потом без проблем сможете свичнуться, если одна технология убъет другую, вся боль будет заключаться в нескольких неделях привыкания. да, дарт - это боль после котлина, но только пока не привыкнешь, потом вполне удобно. флаттер пока во всем на голову выше кмм и будет в ближайшем будущем, а дальше посмотрим)
@alexandernifanin7366
@alexandernifanin7366 2 роки тому
И нескольких месяцах переписывания и поддержки старого.
@raininforest
@raininforest 2 роки тому
@@alexandernifanin7366 и параллельного освоения тонны фреймворков, используемых с технологией, на которую свичнулся.
@user-og3jn9ev3f
@user-og3jn9ev3f 2 місяці тому
Ну не скажи, многим котлин не нравиться. Мне тоже не очень. А javисты и С#ты в восторге от дарта.
@atommixz
@atommixz Рік тому
Октябрь 2022, Flutter развивается как локомотив. A Compose Multiplatform ещё в статусе preview, судя по тому что написано в гитхабе. И судя по версиям, Google Jetpack Compose и тот развивается быстрее. А я Python'ист, кайфую от Dart'a, а Kotlin мне не нравится с первого взгляда. Dart как чистый C с классами, ничего лишнего, всё гармонично, ожидаемо и компактно. Любой кто пишет на C-подобном языке схватит за пару вечеров по гайду Dart Language Tour. Поинт о том что нужно учить новый язык преувеличен, Dart такой же "новый" как и Kotlin. В смысле что любой кто писал на C-подобном языке схватывает на лету.
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
Хочу попробовать запилить пет проект на KMM. Но нет Apple компа, и не понятно когда он появится, поэтому не получится собрать iOS часть. Вопрос как мне начинать KMM проект: 1. Делать обычный android проект без единого использования expected/actual и когда появится Apple комп, переделать его в KMM проект? 2. Делать изначально KMM проект, только без iOS части, и потом доделать iOS часть когда будет Apple комп?
@aiklklivlind9451
@aiklklivlind9451 2 роки тому
Все конечно зависит от того что тебе самому надо и под какие цели, ИМХО я бы выбрал второй вариант)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Я бы выбрал второй вариант. Я так собственно и делаю иногда )
@alevlako
@alevlako 2 роки тому
OpenCore решает проблему отсутствия железа от Apple )
@dmitrysh.7737
@dmitrysh.7737 2 роки тому
Запил хакинтоша не поможет?
@audiserg
@audiserg 2 роки тому
На какой кстати библиотеке для BT остановились? . Что касается темы видео, то для гугла кмк ответ очевиден, чей Kotlin и чей Dart?! Как подход Flutter сильно заманчивей , особенно когда на коленке написал код и под десктоп и под две мобильные платформы. Dart правда сливает Kotlin, нет корутин, а есть только древние future и isolate с ограничениями, синтаксис корявей(чувствуется тяжелое наследие веба). Но compose вышел очень технологичным что ли и мне кажется немного обскакал flutter по концепции. Кажется люди пришедшие во флаттер из веба будут очень довольны, а вот те кто после котлин + компоуз ,я думаю в лучшем случае не сильно расстроятся ). Но вот что интересно, если мне прямо завтра придется написать проект и будет ясно сразу, что надо и под iOS и под android, я не задумываясь выберу Flutter.
@bigenough2122
@bigenough2122 2 роки тому
Подскажите, а чем корутины выигрывают у future?
@Dominic_Herzog
@Dominic_Herzog 2 роки тому
@@bigenough2122 корутины используют потоки или также однопоточны?
@audiserg
@audiserg 2 роки тому
@@bigenough2122 В корне это один и тот же подход, но корутины это как бы развитие дальше, более современный вариант. Сильно проще синтаксис как мне кажется(почти как с простыми функциями), Structured concurrency, переключение контекстов, легковесность. В Dart этого всего нет, нельзя начать future на одном изоляте, потом свичнуться в другой, и вернуться снова в основной. И как то мне не понравилось как Future в виджеты встраивается, совсем не изящно через FutureBuilder, в то время когда корутины можно пихать куда угодно.
@bigenough2122
@bigenough2122 2 роки тому
@@Dominic_Herzog хз, поэтому спрашиваю🙃 Но из ответа @eXtratool кажется что они используют другой потока
@bigenough2122
@bigenough2122 2 роки тому
@@audiserg про переключение изолятов при выполнении future не совсем понял. Интересная концепция. Любопытно ознакомится будет
@alekseyblekot119
@alekseyblekot119 2 роки тому
Пишу сейчас простое приложение на КММ - для Андроид разработчика вообще изи)) Но мне ещё предстоит сделать UI на IOs... Чувствую это будет весело) придется с нуля учить Swift, SwiftUI, IOs экосистему. И сидеть в неудобном X-code (после Android Studio - это жесть какая-то)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Которая, кстати, позволяет работать и с иос кодом нативным и с Котлин )
@ki11qwerty47
@ki11qwerty47 2 роки тому
а при флаттере разве не придется лезть в нативный IOS? те же каналы прокинуть из нативки во флаттер. я вот лично не могу просто найти нужный файл, и прописать из гугла кусок. мне важно в этом разбираться при этом , что за фигню я сейчас сую. или те же пермишены и тд и тп
@maksonic_official
@maksonic_official 2 роки тому
Одни разговоры вокруг КММ... Когда завезут поддержку написания UI для IOS, вот тогда можно будет сравнивать. На данный момент реальные игроки в кросс-платформе это Реакт нейтив и Флаттер. Пользователь тыкает пальцем не в бизнес-логику, а в кнопочки и и цветочки...
@MobileDeveloper
@MobileDeveloper 2 роки тому
А, ну значит наше приложение работает на магии феечек Винкс 😂
@mercurykd
@mercurykd 11 місяців тому
a kivy(python)?
@crazy-man
@crazy-man 2 роки тому
горячая перезагрука есть в кмм если нет ожидается? для меня в флаттер чуть ли не главная функцию из-за которой я буду на флаттер сидеть. Если в кмм горячяя перезагрузка появится можно подумать
@MobileDeveloper
@MobileDeveloper 2 роки тому
Нет. Вот тут согласен это прям супер фича во флаттере. Единственное от чего я лично кайфую когда работаю с ним )
@Michael100788
@Michael100788 Рік тому
Если вопрос, касается джуна и перед ним, стоит выбор, какой первый язык программирования выбрать, то я думаю так, какой бы язык программирования ты не выбрал он и будет лучшим! Самое главное начать, а остальное он сам догонит или ему помогут догнать! Еще бы хотел рассказать историю, короче говоря как то в стародавние времена, наипсали маленькую программку, которая рассчитывает з/п и стали ее продавать организациям. Шло время, некоторые организации переходили на другой более современный софт, а некоторые нет...почему? А вот потому, что сказано было "Зачем нам другой софт, если и этот нас полностью устраивает, все работает хорошо и нам все понятно". И будешь ты уважаемый программист поддерживать этого клиента и будет тебе клиент за это платить деньгу!))
@MobileDeveloper
@MobileDeveloper Рік тому
Есть такое ) Хотя я вот начинал с Java и Objective-C и меня многое не устраивало. Потом появился Kotlin и Swift и я понял, что вот чего мне не хватало )
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
Спасибо!
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо за поддержку канала!
@tolegenakilbekov9438
@tolegenakilbekov9438 2 роки тому
Самый главный аргумент: котлин нативка для android и в перспективе кроссплатформа для iOS. Однако мы не должны забывать то, что в ближайшие годы google перейдет на Fuchsia. В котором нативным SDK является flutter. Через 2 года самсунг перенесут свои устройства на Фуксию. Учите флаттер и будете писать нативно и кроссплатформенно.
@flamehowk
@flamehowk Рік тому
2023 год... Compose for iOS до сих пор в режиме "демо". Последний контрибют 2 месяца назад. Похоже, предсказания 12:30 не сбылись...
@KeKeR77734
@KeKeR77734 2 роки тому
А что будет с котлинистами, после того как самсунг перейдет на другую ос в ближайшие года? Что делать котлинистам? Нужно ли идти изучать java или swift?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Да ничего не делать. Работать как работали. Это проблемы самсунга, если у них не будет запускаться стандартный андроидовский софт ) поэтому переход самсунга на фуксию ничего не изменит
@KeKeR77734
@KeKeR77734 2 роки тому
@@MobileDeveloper фух, а то думал уже на яблоко переходить
@boltolog_blog
@boltolog_blog 9 місяців тому
Июль 2023 года, флаттер и реакт нейтив все еще живы)
@Me-ns4qk
@Me-ns4qk 2 роки тому
KMM под desktop, а конкретно windows может сделать полностью build приложения размером ~5мб?
@Me-ns4qk
@Me-ns4qk 2 роки тому
А Flutter может.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Рад за него ))
@Me-ns4qk
@Me-ns4qk 2 роки тому
@@MobileDeveloper А я то как рад ))
@BobbyDigital_X
@BobbyDigital_X 3 місяці тому
Для старта Чтоб не тратить время и распыляться, а сразу сконцентрироваться на одном языке какой посоветуете? Как самый перспективный и востоебованный сегодня и завтра ? Спасибо
@Thorfinn_0
@Thorfinn_0 2 місяці тому
Нашли ответ на этот вопрос?
@yaroslavzagumennikov8054
@yaroslavzagumennikov8054 2 місяці тому
flutter. Поддержки и вакансий больше@@Thorfinn_0
@HlMl922
@HlMl922 2 роки тому
Можно ли на flutter написать приложение вроде того же youtube, со всем функционалом и возможностями, и будет ли так же быстро и без проблем работать?
@yarobest9594
@yarobest9594 2 роки тому
с теми же ресурсами, которые есть у ютуба - я уверен, что можно
@MobileDeveloper
@MobileDeveloper 2 роки тому
Обладая ресурсами гугла все можно думаю. Вопрос, что из этого получится и сколько в итоговой сборке будет флаттера )
@andreygalunec2165
@andreygalunec2165 2 роки тому
Получиться без проблем
@yarobest9594
@yarobest9594 2 роки тому
@@MobileDeveloper флаттера будет почти все, а "ресурсы гугла" позволят закрыть незначительное остальное должным образом.
@user-si5qp1yc9k
@user-si5qp1yc9k 2 роки тому
Полностью согласен
@djazlog
@djazlog 2 роки тому
На флаттер по частям тоже можно переходить. Че то я со многим не согласен, хотя я просто больше за флаттер)
@StBogdan95
@StBogdan95 2 роки тому
когда сделают, когда сделают - флатер тоже не стоит на месте и это нужно учитывать
@Evgeny..
@Evgeny.. 9 місяців тому
Недавно попался проект нужно было переписать приложение с kotlin на react native
@Nergyl
@Nergyl 2 роки тому
Ушел с Java\Kotlin на Dart и не жалею. Очень надеюсь что не придется туда возвращаться. Если Гугл все таки выпустит фуксию то Flutter перспективней. Dart язык от Гугла. Котлин нет. А Гугл уже хлебнул в судах с Жабой. Надеюсь у них есть мозги и они не наступят второй раз на те же грабли.
@desmonddoss7456
@desmonddoss7456 Рік тому
Здравствуйте я хотел учить flutter не будет ошибкой?
@Nergyl
@Nergyl Рік тому
@@desmonddoss7456 Трудно сказать. Смотря что вам надо... Я пересел и уже три года пишу на Дарте. Если бы мне кто раньше сказал что я буду на нем писать, наверное не поверил бы... Вам все равно будут нужны знания java / kotlin или swift немного если будете под ios собирать сборки
@desmonddoss7456
@desmonddoss7456 Рік тому
@@Nergyl спасибо
@MaxTurchin
@MaxTurchin 2 роки тому
Ссылок в описании на либы для кмм нет. Я прошёл тест?
@MobileDeveloper
@MobileDeveloper 2 роки тому
На экран добавил а в ссылки забыл )
@sonicCat
@sonicCat 2 роки тому
Тут вижу куча flutter экспертов собралось. Можете мне объяснить ситуацию с Yandex картами на Android. Я как понял они давно на flutter-е. На моем телефоне вкладка с комментами к локации все время закрывается после догрузки комментов, так-же проблема с фотками у локации. Я им баг год назад репортил, и ничего. Это может быть как-то связано с flutter-ом? Что он по разному себя ведёт на разных Android телефонах/осях что не воспроизвести никак без нужного железа?
@sonicCat
@sonicCat 2 роки тому
Блин, проверил, и вижу что пофиксили недавно, но больше года заняло...
@Polite_person_
@Polite_person_ Рік тому
Как я вам и писал год назад под другим видео что kmm не взлетит, так и произошло, хотя вы предполагали что технология придушит флаттер, но флаттер набирает обороты. Я за Котлин, но похоже перспектив занять рынок у него все меньше. Основаная причина в том, что долго пилят возможность писать общий compose ui для всех платформ, как во флаттер.
@MobileDeveloper
@MobileDeveloper Рік тому
Что произошло? Ещё ничего не произошло )))
@Polite_person_
@Polite_person_ Рік тому
@@MobileDeveloper может я действительно паникую))) У вас есть информация когда примерно ждать универсальный compose, чтобы не нужен был swift ui ?
@MobileDeveloper
@MobileDeveloper Рік тому
На следующей неделе выйдет ролик, если очень хочется, то можно на бусти посмотреть, поддержать канал рублем заодно
@Polite_person_
@Polite_person_ Рік тому
@@MobileDeveloper Спасибо, обязательно посмотрю и поддержу !
@andreyrudin2286
@andreyrudin2286 2 роки тому
годное видео.
@mr.developer
@mr.developer 2 роки тому
Совершено не согласен по поводу смерти Flutter. Это уже в принципе не возможно. Комьюнити растёт с невероятной скоростью. Бизнес уже сам просит Flutter. Уже очень много больших приложений написано на Flutter. А их надо будет поддерживать. Все больше нативных (даже ios ) разработчиков переходят на Flutter. И я не разу не слышал о том, что разработчик который попробовал Flutter перешел опять в натив. Мне как бывшему нативному разработчику очень нравится писать на Dart, даже после Kotlin. Пока kmm релизнется, очень много перейдут на Flutter а назад уже никто не вернётся. Я считаю, что JetBrains упустило время. И сейчас уже им Flutter не догнать.
@4mmixa974
@4mmixa974 2 роки тому
А с kotlin легко перейти на Dart? И вообще они похожи между собой?
@shekhir
@shekhir Рік тому
@@4mmixa974 с JS легче всего
@vipiman8360
@vipiman8360 9 місяців тому
Слушай, прошел 1 год, что-то поменялось? Стоит ли продолжать учить флаттер? А то волнуюсь😅
@-Sergey
@-Sergey 7 місяців тому
Полностью согласен. Разрабатывал на swift, но как только попробовал flutter, сразу перешёл на него и возвращаться никогда не хотелось. На нём же легко (и быстро, что немаловажно) разрабатывается.
@Polite_person_
@Polite_person_ 2 роки тому
Flutter вышел на 2 года позже React Native, и как бы ни был хорош Flutter, самый жирный кусок рынка кроссплатформы до сих пор у RN, но это временное явление, KMM на столько опаздывает на вечеринку что придёт тогда, когда «всех баб уже разобрали» и может быть похоронен из-за невостребованности ибо костыли для iOS’s ещё даже не появились. Мое мнение что KMM очень перспективен, но взлететь не успеет.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Возможно вы правы ) я ставлю на другое) что пока флаттер будет отъедать долю рынка у рн выйдет компоуз для иоса который задавит оба этих направления
@Zhenya_Programmist
@Zhenya_Programmist 2 роки тому
Не могу согласится с вами. RN - решение, которое было востребовано только из за того, что "выбора не было", как только появился Flutter, RN сразу же просел. Так же будет и с Flutter. Нет необходимости переходить на платформу, где иногда требуются Нативные решения, тобишь необходимо знать два инструмента, а то и три. с КММ - вы сразу владеете двумя инструментами
@Polite_person_
@Polite_person_ 2 роки тому
@@Zhenya_Programmist RN не столько просел, сколько перестал набирать обороты т.к. появилась конкуренция , Flutter развивается, увеличивается комьюнити и рабочие места, KMM просто будет делить этот пирог вместе с ними, но не вытеснит их, для сложных вещей всегда будет только натив, все остальные будут уступать и причины известны. Кому достанется самый большой кусок пирога решит бизнес и не факт что это будет самая перспективная мультиплатформенная технология
@liberty5493
@liberty5493 11 місяців тому
прочитал комменты к видео. Те, кто топит за флаттер, объясните мне пожалуйста, почему на том же хх так мало вакансий на флаттер разработке? Например вакансий по котлин 500 на рф, а флаттер всего 100?
@AleksandrKoscheevRuAlxr
@AleksandrKoscheevRuAlxr 2 роки тому
Посмотрел и все больше убеждаюсь, что надо учить флаттер. Я пробовал писать kmm app в 19 году, когда флаттера не было. Была боль и проблемы с тем, чтобы запустить код одновременно и на эмуляторе iPhone и на реальном девайсе. Прошло 3 года. Флаттер в проде, kmm всё ещё имеет проблемы. Для бизнеса выбор кмк очевиден.
@isanechek
@isanechek 2 роки тому
Идти в сторону где разработчиков днем со днём не сыскать. Ну такое…
@AleksandrKoscheevRuAlxr
@AleksandrKoscheevRuAlxr 2 роки тому
@@isanechek будет спрос со стороны бизнеса, подтянутся и разрабы.
@BorzdeG
@BorzdeG 2 роки тому
@@isanechek как бы потом не пришлось бежать в ту сторону, куда когда-то пешком не хотели идти
@isanechek
@isanechek 2 роки тому
@@BorzdeG не придётся))) пожили - знаем.
@user-to2mb6nf7x
@user-to2mb6nf7x 2 роки тому
KMM явно более перспективен, так как kotlin по крайней мере для одной из платформ, если брать разработку под андройд-айос, является нативным. в то время как дарт сам по себе. флаттер пойдет клепать несложные проекты.
@user-ie6vj3ok7v
@user-ie6vj3ok7v 2 роки тому
KMM нет смысла давать балы, так как его будущие возможности пока фантазии, а сейчас есть натив и 2 наиболее востребованные кроссплатформы, можно решать задачи сейчас или фантазировать о прекрасном будущем.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Надо понимать что наши приложения видимо на силе магии феечек Винкс работают )
@user-ie6vj3ok7v
@user-ie6vj3ok7v 2 роки тому
@@MobileDeveloper я про построение ui, если я правильно понимаю на данный момент ток БЛ работает на 2 платформы, тогда в данный момент проект на ios костыльный.
@ki11qwerty47
@ki11qwerty47 2 роки тому
я не понял, во флаттер полно библиотек всяких разных - бери и используй... для КММ загибайте пальцы, но они шустрые... отдаем плюсик КММ)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Качество этих библиотек часто оставляет желать лучшего, но самое удобное, что берёшь пишешь expect/actual и юзаешь натив )
@andriikulchytskyi3740
@andriikulchytskyi3740 2 роки тому
Ребят, не забывайте что Flutter так же будет писать под Fucshia OS, и где тут будущее тогда?
@MobileDeveloper
@MobileDeveloper 2 роки тому
А где эта фуксия?
@andriikulchytskyi3740
@andriikulchytskyi3740 2 роки тому
Согласен, пока что нигде, но вот буквально 3 недели назад появилась новость о переходе Samsung на Fucshia в 2023
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну до этого времени глядишь и компоуз на иос появится ) по сути это единственное чего не хватает, чтоб раз и навсегда забыть про флаттер )
@Nikita-vf6td
@Nikita-vf6td Рік тому
Начет react-native не соглашусь - слишком удобная со стороны закачика технология, очень уж удобно когда у тебя все разрабы общаются на одном языке и делят код между фронтом на вебе и мобилкой
@MobileDeveloper
@MobileDeveloper Рік тому
А чем это отличается от Flutter?)
@Nikita-vf6td
@Nikita-vf6td Рік тому
@@MobileDeveloper ну веб на флаттер что-то не очень, бэк то вы все равно не на нем будете писать и уже разные языки, в флаттер нет генераторов типов для graphql насколько я слышал и не так уж удобно работать с эндпоинтами как на js, короче там дофига и трошки причин почему флаттер лучше не использовать в веб ибо не то. Плюс мы с ребятами с флаттер проверяли реакт/реактнатив проект пишится минимум в полтора два раза быстрее мб благодарю функциональныму подходу.
@andrew3937
@andrew3937 2 роки тому
Поддерживаю
@user-jd8ct4vy2u
@user-jd8ct4vy2u 4 місяці тому
На JVM платформах можно бд шарить - Exposed сейчас и на андроиде можно использовать. Не знаю, как на иос, правда :)
@vagif_lalaev
@vagif_lalaev 2 роки тому
Нужно понимать если вы знаете Flutter то можете писать под такие платформы как Android, Ios, Web, desktop Windows и Mac OS, так же на dart вполне возможно запилить и бэекенд. Flutter лучший, он захватит мир) (просто это еще не все пониают, так как сама технология еще очень молодая)
@Nikita-vf6td
@Nikita-vf6td Рік тому
Я как js разрабочик хочу оспорить данное высказываение) Для справки - мы уже быстрее флатера
@ilyashmakov122
@ilyashmakov122 4 місяці тому
​@@Nikita-vf6td я что то пропустил и для js есть один фреймворк который собирается под андроид иос вэб макос винду и Линукс?
@user-vz7dw9jr2m
@user-vz7dw9jr2m 2 роки тому
Флаттер подкупаетлишь тем что, ты пишешь один код на одном языке(если не нужны сенсоры) сразу в обе платформы. Кмм по своему прикольный и плюс то что там котлин:)) Этим видео вернули мне веру в кмм:) попробую таки нет проект переписать на кмм:)
@yarobest9594
@yarobest9594 2 роки тому
отпишись потом как ощущения от переписывания
@user-dn4xk9um3c
@user-dn4xk9um3c 2 роки тому
Я может что не понимаю, но мне кажется, когда хочешь что то хардварное писать на flutter, то это можно сделать с помощью натива, во flutter есть все штуки для взаимодейтсвия нативного кода с дартом
@ki11qwerty47
@ki11qwerty47 2 роки тому
да, сам лично прокидывал навороченный кастомный ресайклер из нативки во флаттер. типо сторисы, и при нажатии открывается во весь экран. и вот это заняло у меня максимум 3-4 часа, а результат колосальный, отвал башки
@yourcommentor
@yourcommentor 2 роки тому
Краткое содержание: «все что не на котлине, то умрет»
@allprm
@allprm 2 роки тому
Тогда такой заброс, а что если flutter станет nativом в мобильной операционке от гугла? Это полностью их экосистема, отвязанная от всякого стороннего в виде джавы и котлина. И есть уже устройство от гугла, где flutter нативен. Не думаю, что мы как разработчики будем решать, что будет использоваться. Все порешают большие дяди.
@SShurikuSS
@SShurikuSS 2 роки тому
Переломным моментом станет, когда в aosp затащат runtime для flutter и начнут поддерживать его уже на уровне операционной системы.
@Anton-gb3cl
@Anton-gb3cl 2 роки тому
В таком случае весь Джетбрейнс в полной попе будет. Котлин умрет т.к. нет рынка. И похоже они это понимают, поэтому пытаются найти альтернативные рынки. Популирозать тот же KMM.
@yarobest9594
@yarobest9594 2 роки тому
кстати, про fuchsia Алексей не упомянул.
@ilyagr9771
@ilyagr9771 2 роки тому
Ты про фуксию? Думаешь она быстро вытесняет андроид?)
@allprm
@allprm 2 роки тому
@UCZYNlN3-24uEA2K-CzxSJjA нет, не про фуксию. Для нее нужен переходный период, а для этого периода нужен нативный флаттер на андроиде.
@ki11qwerty47
@ki11qwerty47 2 роки тому
определенно лайк ставлю. до НГ я был полон уверености что не зря перепрыгнул удачно с нативки на флаттер, андроид + - мидл. а тут выстрел в спину от КММ)))) вот сижу теперь как на пороховой бочке. вы там пожалуйста держите в курсе если Флаттер рушится начнет) я может обратно перепрыгнуть успею)))) всем удовольствия от кодинга)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Буду держать в курсе, бро )
@Jumper99053
@Jumper99053 2 роки тому
ничем не подкрепленные фантазии автора видео
@ourikgruzdev5529
@ourikgruzdev5529 2 роки тому
Что много воды. Ролик скорее про то что/кто говорит. На flutter отлично все пишется и все работает, на KMM + compose + SwiftUI тоже. Если есть толковые разрабы на одном - пишем на нем, если есть на другом - то на этом. Тут больше вопрос как команда собралась и какой контекст самой разработки. А сравнивать это все.. Кто там что говорит - ерунда. Кто вон и на kivy приложухи делает, да и xamarin с unity тоже инструменты вполне себе.
@onegin5129
@onegin5129 2 роки тому
Спасибо за инфу)
@andreygalunec2165
@andreygalunec2165 2 роки тому
Мульти модульность во Flutter вообще легко реализовывается через пакеты... По поводу блютуза сам был на таком проекте но боль была не из за Flutter а из за того что блютуз изначально плохо реализован на нативе... Но вот хорошие пакеты flutter_ble_lib или flutter_blue... Говорите что KMM это про натив но перед этим что на ios будет копия Flutter...)))
@MobileDeveloper
@MobileDeveloper 2 роки тому
О вот второй мы как раз и использовали. Дичь редкая, очень так себе работал
@MobileDeveloper
@MobileDeveloper 2 роки тому
Насчёт Компоуза на Иос, то КММ даёт тебе выбор. И ты можешь делать нативный UI, а можешь делать не нативный. А вот флаттер тебя такого выбора лишает. Ты конечно можешь сделать нативный UI, но тогда весь смысл от этой затеи пропадает
@andreygalunec2165
@andreygalunec2165 2 роки тому
@@MobileDeveloper во Flutter есть тоже возможность использования нативного UI в самом Flutter если надо. Такой же самый выбор предоставляется. Но вы почему то предвзято говорите об этом по отношению к флаттер. То есть в KMM это хорошо а во Flutter смысл теряется?))) Тем более в видео говорили что нельзя использовать нативный ui что есть неправда))
@andreygalunec2165
@andreygalunec2165 2 роки тому
@@MobileDeveloper у меня плагин нормально работал. Все проблемы были связаны только с тем как андроид работает с BLE
@andreygalunec2165
@andreygalunec2165 2 роки тому
Так же забыли в видео сказать что котлин нейтив работает иначе нежели на jvm а корутины так темболее, и все плюсы Котлина тут начинают тлеть на самом деле... Так же тезис что компоуз лучше флаттера создан сомнителен ибо он создавался на основе Flutter... В альфе даже коментарии были из Flutter.)))
@yashkevich8164
@yashkevich8164 3 місяці тому
Сейчас 2024 год, оО. Прогнозы то сбылись?)) Реакт Натив жив и процветает, Флаттер тоже себя все лучше чувствует.
@Evgeny..
@Evgeny.. 9 місяців тому
По поводу реакт нативе не согласен. Если в команде пишут на реакт, то какой смысл нанимать, Котлин разработчика, когда можно фронтендеру поручить написать на реакт нэйтив. Тут ты не прав)
@ongrustit
@ongrustit Рік тому
Мне нравится Jetpack Composer и SwiftUI, нравится также MAUI но его критикуют, но ладно теперь хочу сказать как нуб в этом деле все говорят учи flutter он классный и пр, но чтобы реализовать простую задачу на flutter мне приходится долго мучится чилдерах и пр, Jetpack Composer и а тем более SwiftUI практически без проблем получается реализовать что хотел, я себя на сильно заставляю учит flutter и за того что там легче найти работу чем Jetpack Composer
@kriptossavant8797
@kriptossavant8797 Рік тому
Смешались кони и люди. Если уж и сравнивать на уровне что как компилируется, то Dart и Kotlin. Dart знаменит тем, что под него была создана своя виртуальная машина, которая позволила создать тот самый Flutter. Kotlin, в свою очередь, работал на виртуальной машине Java. Dart оказался значительно прогрессивнее и ушло масса времени, чтобы создать тот самый Compose. Именно из-за особенностей виртуальных машин. И уже после у обоих языков появилась возможность компиляции в нативный код. Что касается трансляции в JavaScript, то тут снова-таки Dart был раньше. Напомню, что в своей первой версии он создавалася как "убийца JavaScript". (В частности, под эту задачу был создан и фреймворк Angular Dart.) Но сейчас это прекрасно делают оба языка. Null safety (null sounds в Дарт) появился не в Котлине, а значительно раньше. В обих языках его реализация напоминает Groovy. Т.е. вообще все это - особенности не фреймворков, а языков программирования.
@ruslanesmarzini
@ruslanesmarzini 2 місяці тому
dart это убогий язык смесь java и js ,вместе со сранным event loop. Java по сравнению с ним легкий язык
@kriptossavant8797
@kriptossavant8797 2 місяці тому
@@ruslanesmarzini Судя по написанному вы с ним вооще не знакомы. И такое мнение ценности не имеет.
@user-fu2yi3xk8w
@user-fu2yi3xk8w 2 роки тому
Вангую, что дарт ждёт та же судьба ,что и руби, то есть язык одного фреймворка("Rails")
@Anton-gb3cl
@Anton-gb3cl 2 роки тому
Та же тема с swift, kotlin, objective-c
@user-fu2yi3xk8w
@user-fu2yi3xk8w 2 роки тому
@@Anton-gb3cl Ну не скажите, свифт и обжектси, все же заточены строго под одну ос, за котлином целый мир жавы стоит.
@Anton-gb3cl
@Anton-gb3cl 2 роки тому
@@user-fu2yi3xk8w по факту котлин используют только в андроиде, на дарте можно написать любое приложение под любую ось или веб. А еще к нам идет новая ось от гугла Фуксия, под которую можно написать ПО только используя флаттер с дартом. Фуксия универсальная ось, подходит под любой девайс-мобилки, часы, десктопы и тд.
@Trecoolerok
@Trecoolerok 2 роки тому
@@Anton-gb3cl котлин используют в бэкенде, опросы jb это подтверждают
@MobileDeveloper
@MobileDeveloper 2 роки тому
И не только JB ) во многих компаниях используют Котлин для бэкенда) например, у нас разделение 50/50. Везде спринг бут, но 50% на джава и 50% на Котлин. С тенденцией увеличения на Котлин
@SmaKuy
@SmaKuy Рік тому
Что значит нативный???
@demetrij87g40
@demetrij87g40 Рік тому
Почему "KMM" а не "KMP"? "K"otlin"M"ulti"P"latform же?
@MobileDeveloper
@MobileDeveloper Рік тому
Это сокращение от Kotlin Multiplatform Mobile
@user-mu2lr9zc7d
@user-mu2lr9zc7d 8 місяців тому
Скорее flutter приходит в гости с мукой и яйцами, а kotlin с блинами 😁 С блинами где нет даты когда они сделаны 🤭
@evgenijb186
@evgenijb186 11 місяців тому
Нужен обновлённый обзор по состоянию на лето 2023
@liberty5493
@liberty5493 11 місяців тому
Что то поменялось, думаете?
@evgenijb186
@evgenijb186 11 місяців тому
@@liberty5493 KMM развился. Flutter, я подозреваю, тоже. Какие-то неудобства ушли, какие-то фишки появились. Или думаете, за почти полтора года всё осталось там же?
@kseniia5593
@kseniia5593 Рік тому
Flutter one love
@amirak449
@amirak449 8 місяців тому
Xamarin Microsoft его не бросит, потому что он хороший =)
@stopthewar3313
@stopthewar3313 4 місяці тому
Они уже его бросили и создали MAUI
@user-co8ic9uw5l
@user-co8ic9uw5l 2 роки тому
Автор говорит, что минус кмм что постоянно что-то слетает. Как это вообще тогда можно в продакшн пускать?) Это возможные потери денег для бизнеса.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Лол, вы меня слушали? Я же про дебаг режим говорил и что слетает в градле. В плане стабильности кмм даже нативу даст прикурить
@user-co8ic9uw5l
@user-co8ic9uw5l 2 роки тому
@@MobileDeveloper виноват, не услышал это👍
@yuritian8830
@yuritian8830 8 місяців тому
появился компоуз айос?
@adarash91
@adarash91 7 місяців тому
Да, но оно пока такое сырое, что его даже в пет проекты не заюзаешь нормально
@MyFoenix
@MyFoenix 2 роки тому
Слушаю и складывается впечатление, что упоминаемые образные айос разработчики это такие пугливые лани, которые не хотят и не любят что-то еще учить))
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну в общем-то так оно и есть )
@dkcozy6462
@dkcozy6462 2 роки тому
@@MobileDeveloper как ios разраб не одобряю 😂
@MobileDeveloper
@MobileDeveloper 2 роки тому
Не все iOS разрабы такие ) много тех кто любит узнавать новое, но согласись прям дофига тех кто я чисто иос Свифт и все ни шагу влево и вправо )
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
03:39 у Яндекса приложение для водителей написано на Flutter только iOS приложение, для android'а отдельное нативное приложение. Пруфы ukposts.info/have/v-deo/l5xyiXuQpoKL25c.html Держу в курсе
@MobileDeveloper
@MobileDeveloper 2 роки тому
Хм, интересно. Зачем они так сделали? (Нет времени целиком смотреть доклад)
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
@@MobileDeveloper изначально было нативное андроид приложение. В 2019 году появилась потребность сделать приложение для iOS, для этой задачи выбрали Flutter. Почему так сделали не могу сказать.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Так тут через коммент пишут что можно частями во флаттер заезжать . Интересно почему не заехали?
@sergeyzhukov1370
@sergeyzhukov1370 5 місяців тому
Ну хотя бы человек честно заявляет что это его мнение в отличии от многих других. Наверное если бы я бы писал на котлине изначально то тоже в сторону флаттера/дарта смотрел бы с неким скепсисом. А так вот только устроился в компанию где переводят нативные приложения на флаттер. Причем какая то часть нативных разработчиков сейчас активно изучают фреймворк. Когда речь идет о "не нативе" у всех почему то основной аргумент это произодительность. Но если у вас тормозят интерфейсы, то может вы просто делаете что то не так? Как пример тот же скроллинг спокойно работает в 120 кадров, даже если там картинки и сложная верстка. Однако если при этом вы парсите тяжелый жсон например и не позаботились о том чтобы вынести операцию в отдельный изолят то скролинг может сильно лагать, так как эта затратная операция вполне может не уложится в кадр. При чем тут фреймворк? Тем более что в самом популярном http клиенте это опция подключается в одну или несколько строчек на изи. Я вообще заметил что мало кто такие простые вещи понимает и использует, а потом кричат везде что фреймворк лагает.
@aospiridonov
@aospiridonov Рік тому
Интересное мнение) Я бы так не скидывал со счетов Flutter, вот на затравку для размышлений. Google уже как много лет пилит Fuchsia на замену Android. По заявлениям разработчиков, пользовательские интерфейсы и приложения там делают на Flutter/Dart, внутренности rust, C++, go. Логино предположить, если Fuchsia выстрелит, то натив уже будет не Java/Kotlin, a Dart/Flutter. KMM я бы рассматривал как замену Java на enterprise решениях. У кого какие еще мысли есть?
@vladimiro2343
@vladimiro2343 Рік тому
Google больше не пилит фуксию, она в open source находится. Вообще не понимаю эти споры насчёт кроссы и нативки. Если Google принадлежит Android и они его дорабатывают в течение 10 лет, вбухивают денег. Так же Android является основным конкурентом Apple, смысла нету вытеснят новой os его. Google создала конкурента на кроссплатформах в лице flutter и начала занимать рынок им, вытесняя react и подобных ему.
@aospiridonov
@aospiridonov Рік тому
@@vladimiro2343 Откуда инфа, что google больше не пилит фуксию? Так фуксия почти изначально была в open source, как и flutter. В Android и Fuchsia разные архитектуры. Cовременные ОС - это как правило монолитные архитектуры, а фуксию Zircon аля аналог микросервисов. Операционки сами по себе не пилятся за год, думаю лет 10 надо, а с учетом, что другие компании по типу Samsung тоже заинтересованы, то очень даже интересно. А под фуксию вообще солянку людей собрали, которые пилили linux, windows, iPhone OS. Посмотрим, что будет, но я бы пока со счетов не спиливал. Недавно анонс был, что они на все устройства Nest Hub накатили, пока полет нормальный.
@kirill4531
@kirill4531 Рік тому
Согласен, у Флаттера есть перспектива это Фучсия ОС. Но и даже без нее у него есть своя ниша - быстрая кроссплатформа на Android iOS Web Desktop
@SShurikuSS
@SShurikuSS 2 роки тому
В общем наброс засчитан. Мало с чем согласен из ролика. Да и считаю что сравнение преждевременное. Compose нет на ios, и точка. Flutter уже столкнулся с проблемой фризов анимации на ios, и фикс с подкладыванием шейдеров мне не очень нравится. Но ещё ничего не известно какие будут проблемы у Compose на ios. Нечего пока сравнивать. Flutter уже готов здесь и сейчас. Но пофантазировать о будущем, конечно можно.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Я не золотой рубль, чтобы всем нравится ) после ролика про Котлин мне точно также доказывали, что Java топ, но и чёт как-то буквально за полгода с выходом компоуз все стало на свои места Но у вас безусловно есть право быть не согласным и об этом писать
@nobodydoe
@nobodydoe 2 роки тому
@@MobileDeveloper "Я не золотой рубль, чтобы всем нравиться" - ты это о чём? Хотел понравиться?) Чел высказывает своё мнение, причем тут ты 😏
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ты наверное удивишься, но он пишет этот комментарий под моим видео. И обвиняет меня в набросе. И говорит что он не согласен с моим мнением. Так что действительно причём тут я? Фраза это означает (иносказательно), что мое мнение (как и я) не должно нравится всем и все должны быть с ним согласны. И это нормально Так понятнее надеюсь?
@nobodydoe
@nobodydoe 2 роки тому
@@MobileDeveloper так речь о тебе или о твоем мнении?)
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
13:25 сильное заявление, проверять я его конечно не буду (проверю).
@MobileDeveloper
@MobileDeveloper 2 роки тому
😂😂
@7djavdet
@7djavdet Рік тому
Пишу из июня 22 го года, флаттер поддерживает еще десктопные OS
@MobileDeveloper
@MobileDeveloper Рік тому
Котлин это делает уже год как (если не больше) так что рад за флаттер
@viruslab1
@viruslab1 2 роки тому
еще есть MAUI (Xamarin)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну как по мне это мертвая история, поэтому я про него даже не упоминал
@dmitrijermoshkin8988
@dmitrijermoshkin8988 2 роки тому
@@MobileDeveloper вообще то нет. По замарину прилетает много предложений от рекрутеров. Да и разработка на нем во многих вещах проще, ну и плюс нативный UI.
@dreamer6228751
@dreamer6228751 2 роки тому
Flutter правильно индусы ухватились. Надо делать бабки а не тестовые задания на интерна в 40часов)). И тем более там более удобно вся информация есть в готовом виде). Сидеть крутить гайки в градле, боль и страдания. Накрутил вчера вечером, а утром тебе говорят всё теперь по другому)). Для быстрых результатов флаттер интереснее).
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
Лайк за задание на интерна в 40 часов. Мемная ситуация, которую ещё долго будут вспоминать на этом канале.
@mozer_old
@mozer_old 2 роки тому
@@user-oc7py1vy6s а что там было?
@user-oc7py1vy6s
@user-oc7py1vy6s 2 роки тому
@@mozer_old видео от 9 января на этом канале. Там был разбор тестового задания на позицию интерна. Приблизительная оценка времени выполнения задания 30 часов. И критерии оценки такие, что не каждый мидл справится с ним. + еще задание довольно субъективно оценивали.
@svetatam
@svetatam 2 роки тому
NativeScript :)
@MobileDeveloper
@MobileDeveloper 2 роки тому
YoptaScript 😂
@yourcommentor
@yourcommentor 2 роки тому
Хватит рассказывать что КММ кого-то там убьёт. Прям сейчас вы можете выбрать любую технологию (разве что кроме ксамарина) и у вас не будет проблем с поиском работы и проектов.
@dmitrijermoshkin8988
@dmitrijermoshkin8988 2 роки тому
Вы ошибаетесь насчет замарина, работы на нем тоже хватает.
@Polite_person_
@Polite_person_ 2 роки тому
Flutter более перспективен, быстро разваривается и то что не может сегодня, сможет уже завтра.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Некоторые вещи можно только переписать с нуля
@lex_nel3097
@lex_nel3097 2 роки тому
KMM для бизнес-логики + Flutter для UI. Не?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Скажите честно, а вы смотрели видео?) я же буквально с этого начал (после вступления)
@lex_nel3097
@lex_nel3097 2 роки тому
Я про то, чтобы использовать и KMM и Flutter в одном приложении.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну я вообще в этом смысла не вижу. До компоуза на иос осталось рукой подать и зачем нужно это когда проще использовать котлиновский компоуз
@nip0l
@nip0l 2 роки тому
Сижу на flutter уже 3 месяца. Есть конечно свои плюсы и минусы, но возвращаться в натив на фултайм совсем не хочется)
@zheil2977
@zheil2977 2 роки тому
прошел еще один месяц можно сказать) Как Ваши дела сейчас?
@desmonddoss7456
@desmonddoss7456 Рік тому
Здравствуйте вы уже работаете с Flutter? Хотел учиться на флаттере без работы не останусь?
@kseniia5593
@kseniia5593 Рік тому
Flutter очень понравился, сижу пол года
@manageradv6905
@manageradv6905 Рік тому
2023 год на дворе, конец фреймворкам не настал! Наговорил ты там фигни в своем 2022-м
@starcadster
@starcadster Рік тому
А как же мощнейший Xamarin ? Flutter и ReactNative - сильно слабее решения
@sergknyz4201
@sergknyz4201 2 роки тому
Думаю никуда flatter не денется. Просто займёт свою нишу как Ruby Rails например.
@KESHA1982
@KESHA1982 Рік тому
Прочитал статью "Я разлюбил Flutter" от флаттериста. Грустная какая-то. Он сделал вывод, типа всё равно нативка останется королём. А флаттер загнётся года через два. С КММ будет такая же история. Нативку он не заменит.
@MobileDeveloper
@MobileDeveloper Рік тому
А можно ссылку на статью?
@MausPlayGame
@MausPlayGame 11 місяців тому
уже третий год читаю, что флаттер вот вот умрет и никак вот не загнется, а наоборот набирает популярность)
@Neural.Academy
@Neural.Academy Рік тому
В общем хз зачем учит котлин если можно уже сейчас прошустрить дарт. Довольно простой язык, а разрабатывать на флаттере еще проще
@ableempirical3696
@ableempirical3696 2 роки тому
Ну да, ещё один чувак, который знает Kotlin и не представляет, как работать с FLutter, решил сделать сравнение. -1
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну да ещё один чувак который написал коммент по превьюхе
@neuzen
@neuzen 2 роки тому
Dart это язык и сравнивать его с KMM нельзя.
@user-gx7yb4qr5h
@user-gx7yb4qr5h Рік тому
2023 Февраль И восстал Дарт из пепла ядерного Флаттера. И пошла война на уничтожение Котлина, и шла она всего пару лет. Но последнее сражение состоится не в будущем, Оно состоится здесь, в наше время, сегодня ночью.
@sb-dor
@sb-dor 2 місяці тому
😂👍
@FantasyOR
@FantasyOR 2 місяці тому
2024 год, Flutter живой, ещё и на Aurora портировали =)
@kleus8552
@kleus8552 Рік тому
леруа ? эту кривую прилку переписывать не хотят хД. А яндекс шарашкина контора которая сейчас начала активно перенасить свои проекты на флаттер?)
@MobileDeveloper
@MobileDeveloper Рік тому
Ну-ка поясни за кривую прилку)
@Vlad_Gromov_1992
@Vlad_Gromov_1992 2 роки тому
И тут вдруг влетает и с ноги открывает дверь эпол и отрубает разработку под иос не в хкод)
@MobileDeveloper
@MobileDeveloper 2 роки тому
И тут весь флаттер отваливается ) а кмм выходит вперёд )
@BorzdeG
@BorzdeG 2 роки тому
@@MobileDeveloper почему? оба используют XCode для сборки
@SShurikuSS
@SShurikuSS 2 роки тому
@@MobileDeveloper А почему не отваливается kkm? Они оба компилируются в нативный код. Но мне вообще кажется что этот вариант запрета не реалистичен т.к. все уже туда влезли. И такие закидоны могут расценивать как монополию, со всеми вытекающими.
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Переглядів 1,9 млн
🔥 Україна виходить у ФІНАЛ ЄВРОБАЧЕННЯ-2024! Реакція alyona alyona та Jerry Heil #eurovision2024
00:10
Євробачення Україна | Eurovision Ukraine official
Переглядів 321 тис.
Excited Dog Zooms In and Out of Sliding Door!
00:18
The Pet Collective
Переглядів 16 млн
Піхотинці - про потребу у людях
00:57
Суспільне Новини
Переглядів 1 млн
Что такое FLUTTER?
26:43
TeachMeSkills Школа программирования
Переглядів 10 тис.
Мобильной разработки не будет через 5 лет
31:54
Android Broadcast. Все об Андроид разработке
Переглядів 25 тис.
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Переглядів 1,9 млн