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

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • В интернетах не утихают споры о том, какую из двух технологий использовать - 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

КОМЕНТАРІ • 358

  • @hotmule
    @hotmule 2 роки тому +272

    Как бы тут в комментариях не ссорились КММщики и флаттеристы - все они готовы объединиться, когда надо обосрать Реакт Нейтив

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +21

      Лучший коммент пока 😂😂

    • @crazy-man
      @crazy-man 2 роки тому +9

      :) объединимся против общего врага

    • @yrsafam
      @yrsafam 2 роки тому +4

      Хаха )))
      Чекайте выход новой архитектуры в RN и ваши аргументы с производительностью канут на месте. А потом вспомним кто привнес первым декларативный подход, flux и другие вещи, что перетянули из фронта. Смешно )
      Сравнение всех трёх технологий некорректно везде и всегда - у них всех абсолютно разные задачи и решения для бизнеса в первую очередь

    • @btalgat
      @btalgat 2 роки тому +2

      😂😂😂😂😂

    • @Nikita-vf6td
      @Nikita-vf6td 2 роки тому +1

      Я реакт-натив девелопер и мне он нравится как-то больше чем swift пусть у него и хватает косяков)) Но у нас недавно подключили скиа для сложных анимаций да и архитектура получила апдейт где-то на момент выхода ролика так что насчет того что он мертв просто этого не понял - не уверен больно он быстро и легко клепает мобилки кроссплатформ.

  • @SUPERPUPERDRONCHIK
    @SUPERPUPERDRONCHIK 2 роки тому +106

    Добрый день. На флаттер так же можно плавно переходить кусками. Мы в компании изучали оба подхода и КММ и Flutter. В итоге для продуктового решения 10К+ строк кода выбрали flutter (проект писался с нуля). Опыт очень понравился. Сейчас обкатываем на другой приле решение плавного перехода кусками с нативки на флаттер. Сложность перехода на Dart на мой взгляд, преувеличена автором. Язык довольно простой и переход занял в районе недели-двух. Если говорим про мультиплатформу, почти всегда что-то нужно писать на нативке. Поэтому в любом случае нужно будет знать и kotlin и swift. А если копать глубже, то возможно и в с++ опустимся.

  • @alexander.777
    @alexander.777 2 роки тому +72

    Все понятно. Буду изучать Flutter.

    • @desmonddoss7456
      @desmonddoss7456 Рік тому

      Здравствуйте вы уже работаете с Flutter

    • @alexander.777
      @alexander.777 Рік тому

      @@desmonddoss7456 добрый день - потихоньку работаю, параллельно изучаю solidity и смарт-контракты. Я сейчас уже не в России. Вы хотите заказать разработку приложения?

    • @armen_kocharyan
      @armen_kocharyan Рік тому

      @@alexander.777 Можно у вас спросить, сложно ли было найти работу?

    • @alexander.777
      @alexander.777 Рік тому +3

      @@armen_kocharyan Если вв знаете английский, то особых ппоблем быть не должно. Также важее ваш статус в стране пребывания, если вы турист с коротким временем пребывания, то берут неохотно. Делать рабочую визу не все хотят. Если нелегально - то пофиг)

  • @o9k9SLTvs542HWlgcFuh
    @o9k9SLTvs542HWlgcFuh 2 роки тому +23

    В видео есть неточность на счёт компиляции и транспиляции. Dart тоже транспилируется в js если пилим для веба, в случае дебага dart тащит в систему свой интерпретатор, чтобы работал магический хотрелоад, а вот в случае релиза dart компилится (aot) в натив(не kotlin и java) бинарный формат как и с++.
    Котлин и джава тоже тащут в систему свой интерпретатор-компилятор ART, а он из байт кода гонит все в бинарный формат.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +2

      Спасибо это очень ценный комментарий на самом деле. Узнал что-то новое

  • @AndroidBroadcast
    @AndroidBroadcast 2 роки тому +114

    Совсем не согласен что Flutter умрет. Он проще и быстрее для старта, да и пока будет Compose для Android и iOS, то Flutter соберет еще больше сторонников и больше зубов отрастит

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +6

      Ну оно так интереснее даже будет посмотреть )) я вижу фундаментальный недостаток в этой технологии ) кмм как по мне задизайнен круче изначально ) да он развивается не в пример медленнее ) но как наберёт скорость )

    • @AndroidBroadcast
      @AndroidBroadcast 2 роки тому +16

      @@MobileDeveloper Залог успеха - кто был первым и решает ли задачу. Можно много кричать что лучше, но скорость выхода на рынок KMM в Stable даёт большую фору Flutter

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +6

      Я вот считаю, что важно не кто первый, а кто качественней ) ну опять же посмотрим ))

    • @AndroidBroadcast
      @AndroidBroadcast 2 роки тому +12

      @@MobileDeveloper Рынок устроен по другому

    • @Newbilius
      @Newbilius 2 роки тому +4

      @@MobileDeveloper "качественней" - это всегда вопрос выбранного критерия оценки качества. Вот кассеты Betamax давали лучшее качество картинки, чем VHS, но вмещали меньше часов видео, и потому проиграли :) А потом на свалку истории отправилось и то, и другое...

  • @gR-km4xr
    @gR-km4xr 2 роки тому +1

    hi, хочу начать изучать swift, так как склоняюсь больше к Apple технике, чем андроид, но вот появился Flutter на горизонте, так вот, возможно ли устроиться джуном с Flutter? или лучше учить swift, пробовать идти джуном если у меня получиться конечно, и уже позже если это будет нужно, изучать Flutter.. Мак в старт пойдет на і7 16 гб ретина? Спасибо.

  • @user-ml2xz2pn3p
    @user-ml2xz2pn3p 2 роки тому +18

    не соглашусь что flutter нельзя внедрять кусочками в приложение, есть механизм встраивания flutter компонентов в нативный ui и наоборот

  • @user-ez2yf3yd3z
    @user-ez2yf3yd3z 2 роки тому +70

    Забавно что автор видео оценивает Flutter таким какой он есть, а KMM таким каким он может быть будет. А то что Flutter тоже будет развиваться технически не рассматривается? У KMM когда-нибудь может быть будет хороший tools, может быть будет IOS компоус, может ещё что ни будь хорошее будет. И только Flutter останется со всеми своими недостатками. Интересная логика. Я понимаю что вам нравится Kotlin, но нельзя же так откровенно подмахивать своему фавориту. Объективность где?

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +16

      Возможно я недостаточно четко объяснил это в видео, но я не сравниваю будущий кмм и флаттер сегодня
      У флаттера есть очень понятный путь развития. У кмм он тоже понятный. Я сравниваю флаттер и кмм в гипотетической точке х где будет выпущен компоуз для иос. (Это будет совсем скоро я так думаю)
      Идём дальше. А дальше я беру рынок на данный момент который доминирующе нативный и задаю себе вопрос. А надо ли мне учить флаттер, если все тоже самое я могу сделать не изучая флаттер? Вопрос риторический
      А насчёт объективности. Вы хоть на шаг дальше продлите размышление и спросите почему мне нравится Котлин? Может потому что мне занесли?) или потому что его в России сделали?))
      Или может быть потому это технически очень удобный инструмент с кучей преимуществ? Я вам скажу что третий вариант. Мы тут не в шоу голос обсуждаем певцов. Я буквально в видео говорю что в кмм я верю больше по определённым причинам. И поэтому он мой фаворит. А не ноаборот. А у вас ветер дует потому что лес качается

    • @temirlanalmassov9408
      @temirlanalmassov9408 2 роки тому +1

      Согласен

  • @BorzdeG
    @BorzdeG 2 роки тому +10

    в конце приводится пример боли с Flutter+BT. А как ту же задачу вы решили в KMM? Боли было меньше на тему разных реализаций BT у Android и iOS или нет?

    • @andrew3937
      @andrew3937 2 роки тому

      Вывод был сделан в видео - делать нативно для каждой оси, тк это дешевле. KMM сделан с учетом этого. Мб потом перейти на норм либу, если появится.

    • @user-qn4qs6zw2p
      @user-qn4qs6zw2p 2 роки тому +4

      @@andrew3937 Что мешает во флаттер писать нативно для того же BT?

  • @KoleMayer
    @KoleMayer 11 місяців тому +1

    Очень информативно, спасибо!

  • @temirlanalmassov9408
    @temirlanalmassov9408 2 роки тому +5

    А в чем проблема создания бизнес логики на флаттере?

  • @user-ox4ty5sk7b
    @user-ox4ty5sk7b 7 місяців тому

    Здравствуйте.
    Спасибо за обзор. Интересно было бы узнать ваше мнение год спустя, особенно с учётом того, что в Аврора ОС внедрена поддержка flutter

  • @ygrek3222
    @ygrek3222 2 роки тому +5

    Если Вам интересна эта технология - хотелось бы увидеть видос с разбором её, может с какими-то библиотеками по типу той, что Вы показали

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      На канале довольно много видео по этой теме, если опишите чего не хватает, то возможно сделаю

  • @bazarov
    @bazarov Місяць тому +1

    Чо как два годя спустя? Flutter вроде бы сама гугл начала прикапывать. А что там по KMP? Где свежую инфу почитать посмотреть?

  • @user-of3hi4zj4f
    @user-of3hi4zj4f 2 роки тому

    Какие приложения можно сделать на flutter,не особо разбираюсь, но интересно
    Фото видеоредактор, приложение на подобии ВКонтакте для сообществ, можно сделать?

    • @ewertonls_
      @ewertonls_ 7 місяців тому

      it is possible. you can do virtually any app in flutter

  • @Me-ns4qk
    @Me-ns4qk 2 роки тому +1

    KMM под desktop, а конкретно windows может сделать полностью build приложения размером ~5мб?

    • @Me-ns4qk
      @Me-ns4qk 2 роки тому

      А Flutter может.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Рад за него ))

    • @Me-ns4qk
      @Me-ns4qk 2 роки тому

      @@MobileDeveloper А я то как рад ))

  • @HlMl922
    @HlMl922 2 роки тому

    Можно ли на flutter написать приложение вроде того же youtube, со всем функционалом и возможностями, и будет ли так же быстро и без проблем работать?

    • @yarobest9594
      @yarobest9594 2 роки тому

      с теми же ресурсами, которые есть у ютуба - я уверен, что можно

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Обладая ресурсами гугла все можно думаю. Вопрос, что из этого получится и сколько в итоговой сборке будет флаттера )

    • @andreygalunec2165
      @andreygalunec2165 2 роки тому +1

      Получиться без проблем

    • @yarobest9594
      @yarobest9594 2 роки тому

      @@MobileDeveloper флаттера будет почти все, а "ресурсы гугла" позволят закрыть незначительное остальное должным образом.

  • @ermilovnik
    @ermilovnik 2 роки тому

    Большое спасибо за видео!

  • @sonicCat
    @sonicCat 2 роки тому

    Тут вижу куча flutter экспертов собралось. Можете мне объяснить ситуацию с Yandex картами на Android. Я как понял они давно на flutter-е. На моем телефоне вкладка с комментами к локации все время закрывается после догрузки комментов, так-же проблема с фотками у локации. Я им баг год назад репортил, и ничего. Это может быть как-то связано с flutter-ом? Что он по разному себя ведёт на разных Android телефонах/осях что не воспроизвести никак без нужного железа?

    • @sonicCat
      @sonicCat 2 роки тому

      Блин, проверил, и вижу что пофиксили недавно, но больше года заняло...

  • @boltolog_blog
    @boltolog_blog Рік тому +2

    Июль 2023 года, флаттер и реакт нейтив все еще живы)

    • @DimonYar
      @DimonYar 7 днів тому

      Июль 2024г. Полёт нормальный!

  • @MaxTurchin
    @MaxTurchin 2 роки тому +1

    Ссылок в описании на либы для кмм нет.
    Я прошёл тест?

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      На экран добавил а в ссылки забыл )

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 роки тому +3

    Хочу попробовать запилить пет проект на KMM. Но нет Apple компа, и не понятно когда он появится, поэтому не получится собрать iOS часть.
    Вопрос как мне начинать KMM проект:
    1. Делать обычный android проект без единого использования expected/actual и когда появится Apple комп, переделать его в KMM проект?
    2. Делать изначально KMM проект, только без iOS части, и потом доделать iOS часть когда будет Apple комп?

    • @aiklklivlind9451
      @aiklklivlind9451 2 роки тому +2

      Все конечно зависит от того что тебе самому надо и под какие цели, ИМХО я бы выбрал второй вариант)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Я бы выбрал второй вариант. Я так собственно и делаю иногда )

    • @alevlako
      @alevlako 2 роки тому

      OpenCore решает проблему отсутствия железа от Apple )

    • @dmitrysh.7737
      @dmitrysh.7737 2 роки тому

      Запил хакинтоша не поможет?

  • @yarobest9594
    @yarobest9594 2 роки тому +6

    я знаком с флаттером на уровне джуна, переходящего в мидла и на котлине могу писать (учился на натив изначально), в том числе знаком немного с кмм - ковырялся в одном реальном коммерчесском проекте.
    мое мнение такое - пишите на чем сейчас удобно, потом без проблем сможете свичнуться, если одна технология убъет другую, вся боль будет заключаться в нескольких неделях привыкания.
    да, дарт - это боль после котлина, но только пока не привыкнешь, потом вполне удобно. флаттер пока во всем на голову выше кмм и будет в ближайшем будущем, а дальше посмотрим)

    • @alexandernifanin7366
      @alexandernifanin7366 2 роки тому +1

      И нескольких месяцах переписывания и поддержки старого.

    • @raininforest
      @raininforest 2 роки тому +3

      @@alexandernifanin7366 и параллельного освоения тонны фреймворков, используемых с технологией, на которую свичнулся.

    • @user-og3jn9ev3f
      @user-og3jn9ev3f 4 місяці тому

      Ну не скажи, многим котлин не нравиться. Мне тоже не очень. А javисты и С#ты в восторге от дарта.

  • @BobbyDigital_X
    @BobbyDigital_X 6 місяців тому

    Для старта Чтоб не тратить время и распыляться, а сразу сконцентрироваться на одном языке какой посоветуете? Как самый перспективный и востоебованный сегодня и завтра ? Спасибо

    • @Thorfinn_0
      @Thorfinn_0 5 місяців тому

      Нашли ответ на этот вопрос?

    • @yaroslavzagumennikov8054
      @yaroslavzagumennikov8054 4 місяці тому

      flutter. Поддержки и вакансий больше@@Thorfinn_0

  • @maksonic_official
    @maksonic_official 2 роки тому +11

    Одни разговоры вокруг КММ... Когда завезут поддержку написания UI для IOS, вот тогда можно будет сравнивать. На данный момент реальные игроки в кросс-платформе это Реакт нейтив и Флаттер. Пользователь тыкает пальцем не в бизнес-логику, а в кнопочки и и цветочки...

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      А, ну значит наше приложение работает на магии феечек Винкс 😂

    • @mercurykd
      @mercurykd Рік тому

      a kivy(python)?

  • @crazy-man
    @crazy-man 2 роки тому

    горячая перезагрука есть в кмм если нет ожидается? для меня в флаттер чуть ли не главная функцию из-за которой я буду на флаттер сидеть. Если в кмм горячяя перезагрузка появится можно подумать

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Нет. Вот тут согласен это прям супер фича во флаттере. Единственное от чего я лично кайфую когда работаю с ним )

  • @audiserg
    @audiserg 2 роки тому +3

    На какой кстати библиотеке для BT остановились? . Что касается темы видео, то для гугла кмк ответ очевиден, чей Kotlin и чей Dart?! Как подход Flutter сильно заманчивей , особенно когда на коленке написал код и под десктоп и под две мобильные платформы. Dart правда сливает Kotlin, нет корутин, а есть только древние future и isolate с ограничениями, синтаксис корявей(чувствуется тяжелое наследие веба). Но compose вышел очень технологичным что ли и мне кажется немного обскакал flutter по концепции. Кажется люди пришедшие во флаттер из веба будут очень довольны, а вот те кто после котлин + компоуз ,я думаю в лучшем случае не сильно расстроятся ). Но вот что интересно, если мне прямо завтра придется написать проект и будет ясно сразу, что надо и под iOS и под android, я не задумываясь выберу Flutter.

    • @bigenough2122
      @bigenough2122 2 роки тому +1

      Подскажите, а чем корутины выигрывают у 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 роки тому +7

    Пишу сейчас простое приложение на КММ - для Андроид разработчика вообще изи)) Но мне ещё предстоит сделать UI на IOs... Чувствую это будет весело) придется с нуля учить Swift, SwiftUI, IOs экосистему. И сидеть в неудобном X-code (после Android Studio - это жесть какая-то)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +2

      Которая, кстати, позволяет работать и с иос кодом нативным и с Котлин )

    • @ki11qwerty47
      @ki11qwerty47 2 роки тому

      а при флаттере разве не придется лезть в нативный IOS? те же каналы прокинуть из нативки во флаттер. я вот лично не могу просто найти нужный файл, и прописать из гугла кусок. мне важно в этом разбираться при этом , что за фигню я сейчас сую. или те же пермишены и тд и тп

  • @serious_psychologist
    @serious_psychologist 2 роки тому

    годное видео.

  • @KeKeR77734
    @KeKeR77734 2 роки тому

    А что будет с котлинистами, после того как самсунг перейдет на другую ос в ближайшие года? Что делать котлинистам? Нужно ли идти изучать java или swift?

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +2

      Да ничего не делать. Работать как работали. Это проблемы самсунга, если у них не будет запускаться стандартный андроидовский софт ) поэтому переход самсунга на фуксию ничего не изменит

    • @KeKeR77734
      @KeKeR77734 2 роки тому

      @@MobileDeveloper фух, а то думал уже на яблоко переходить

  • @Michael100788
    @Michael100788 Рік тому +3

    Если вопрос, касается джуна и перед ним, стоит выбор, какой первый язык программирования выбрать, то я думаю так, какой бы язык программирования ты не выбрал он и будет лучшим! Самое главное начать, а остальное он сам догонит или ему помогут догнать! Еще бы хотел рассказать историю, короче говоря как то в стародавние времена, наипсали маленькую программку, которая рассчитывает з/п и стали ее продавать организациям. Шло время, некоторые организации переходили на другой более современный софт, а некоторые нет...почему? А вот потому, что сказано было "Зачем нам другой софт, если и этот нас полностью устраивает, все работает хорошо и нам все понятно". И будешь ты уважаемый программист поддерживать этого клиента и будет тебе клиент за это платить деньгу!))

    • @MobileDeveloper
      @MobileDeveloper  Рік тому

      Есть такое ) Хотя я вот начинал с Java и Objective-C и меня многое не устраивало. Потом появился Kotlin и Swift и я понял, что вот чего мне не хватало )

  • @StBogdan95
    @StBogdan95 2 роки тому +9

    когда сделают, когда сделают - флатер тоже не стоит на месте и это нужно учитывать

  • @flamehowk
    @flamehowk Рік тому +1

    2023 год...
    Compose for iOS до сих пор в режиме "демо".
    Последний контрибют 2 месяца назад.
    Похоже, предсказания 12:30 не сбылись...

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 роки тому +1

    Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Спасибо за поддержку канала!

  • @SShurikuSS
    @SShurikuSS 2 роки тому +18

    Что значит нельзя постепенно переписывать приложение на flutter? Зачем всё переписывать? Ещё как можно. По экранам вообще без проблем. При внедрение ui блоков из flutter в native есть конечно нюансы, но тоже возможно. Карты и webview так работают. Переписывать под flutter их никто не собирается.
    Пробрасывание в native и обратно, было всегда. Сейчас постоянно это связка улучшается.
    Мне kotlin больше нравится конечно как язык, но я так же вижу что kotlin multiplatform ещё до flutter как до китая. При этом flutter тоже не стоит на месте и все виджеты подтягивает до натива, где это возможно.

  • @MrFrostyland
    @MrFrostyland 2 роки тому +24

    dart очень красивый и лаконичный язык. flutter замечательно выстроен с точки зрения логики. Работать на нем одно удовольствие. Я знаю Kotlin непонаслышке, строгал на нем мобилы андроидные в начале времен, потом - десктопные приложения при помощи TornadoFx. На самом деле, если KMM взлетит - будет просто здорово. Но кошмарить флаттер причем заранее - это как-то стремновато.

  • @djazlog
    @djazlog 2 роки тому +2

    На флаттер по частям тоже можно переходить. Че то я со многим не согласен, хотя я просто больше за флаттер)

  • @user-si5qp1yc9k
    @user-si5qp1yc9k 2 роки тому

    Полностью согласен

  • @mr.developer
    @mr.developer 2 роки тому +34

    Совершено не согласен по поводу смерти Flutter. Это уже в принципе не возможно. Комьюнити растёт с невероятной скоростью. Бизнес уже сам просит Flutter. Уже очень много больших приложений написано на Flutter. А их надо будет поддерживать.
    Все больше нативных (даже ios ) разработчиков переходят на Flutter.
    И я не разу не слышал о том, что разработчик который попробовал Flutter перешел опять в натив. Мне как бывшему нативному разработчику очень нравится писать на Dart, даже после Kotlin.
    Пока kmm релизнется, очень много перейдут на Flutter а назад уже никто не вернётся. Я считаю, что JetBrains упустило время. И сейчас уже им Flutter не догнать.

    • @4mmixa974
      @4mmixa974 2 роки тому

      А с kotlin легко перейти на Dart? И вообще они похожи между собой?

    • @shekhir
      @shekhir Рік тому

      @@4mmixa974 с JS легче всего

    • @vipiman8360
      @vipiman8360 Рік тому

      Слушай, прошел 1 год, что-то поменялось? Стоит ли продолжать учить флаттер? А то волнуюсь😅

    • @-Sergey
      @-Sergey 9 місяців тому

      Полностью согласен. Разрабатывал на swift, но как только попробовал flutter, сразу перешёл на него и возвращаться никогда не хотелось. На нём же легко (и быстро, что немаловажно) разрабатывается.

  • @Evgeny..
    @Evgeny.. 11 місяців тому +1

    Недавно попался проект нужно было переписать приложение с kotlin на react native

  • @atommixz
    @atommixz Рік тому +4

    Октябрь 2022, Flutter развивается как локомотив. A Compose Multiplatform ещё в статусе preview, судя по тому что написано в гитхабе. И судя по версиям, Google Jetpack Compose и тот развивается быстрее.
    А я Python'ист, кайфую от Dart'a, а Kotlin мне не нравится с первого взгляда. Dart как чистый C с классами, ничего лишнего, всё гармонично, ожидаемо и компактно. Любой кто пишет на C-подобном языке схватит за пару вечеров по гайду Dart Language Tour. Поинт о том что нужно учить новый язык преувеличен, Dart такой же "новый" как и Kotlin. В смысле что любой кто писал на C-подобном языке схватывает на лету.

  • @Polite_person_
    @Polite_person_ Рік тому +4

    Как я вам и писал год назад под другим видео что kmm не взлетит, так и произошло, хотя вы предполагали что технология придушит флаттер, но флаттер набирает обороты. Я за Котлин, но похоже перспектив занять рынок у него все меньше. Основаная причина в том, что долго пилят возможность писать общий compose ui для всех платформ, как во флаттер.

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

      Что произошло? Ещё ничего не произошло )))

    • @Polite_person_
      @Polite_person_ Рік тому

      @@MobileDeveloper может я действительно паникую))) У вас есть информация когда примерно ждать универсальный compose, чтобы не нужен был swift ui ?

    • @MobileDeveloper
      @MobileDeveloper  Рік тому

      На следующей неделе выйдет ролик, если очень хочется, то можно на бусти посмотреть, поддержать канал рублем заодно

    • @Polite_person_
      @Polite_person_ Рік тому

      @@MobileDeveloper Спасибо, обязательно посмотрю и поддержу !

  • @tolegenakilbekov9438
    @tolegenakilbekov9438 2 роки тому +14

    Самый главный аргумент: котлин нативка для android и в перспективе кроссплатформа для iOS. Однако мы не должны забывать то, что в ближайшие годы google перейдет на Fuchsia. В котором нативным SDK является flutter. Через 2 года самсунг перенесут свои устройства на Фуксию. Учите флаттер и будете писать нативно и кроссплатформенно.

  • @andrew3937
    @andrew3937 2 роки тому

    Поддерживаю

  • @ki11qwerty47
    @ki11qwerty47 2 роки тому +3

    я не понял, во флаттер полно библиотек всяких разных - бери и используй... для КММ загибайте пальцы, но они шустрые... отдаем плюсик КММ)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Качество этих библиотек часто оставляет желать лучшего, но самое удобное, что берёшь пишешь expect/actual и юзаешь натив )

  • @Nergyl
    @Nergyl 2 роки тому +8

    Ушел с Java\Kotlin на Dart и не жалею. Очень надеюсь что не придется туда возвращаться. Если Гугл все таки выпустит фуксию то Flutter перспективней. Dart язык от Гугла. Котлин нет. А Гугл уже хлебнул в судах с Жабой. Надеюсь у них есть мозги и они не наступят второй раз на те же грабли.

    • @desmonddoss7456
      @desmonddoss7456 Рік тому

      Здравствуйте я хотел учить flutter не будет ошибкой?

    • @Nergyl
      @Nergyl Рік тому +1

      @@desmonddoss7456 Трудно сказать. Смотря что вам надо... Я пересел и уже три года пишу на Дарте. Если бы мне кто раньше сказал что я буду на нем писать, наверное не поверил бы... Вам все равно будут нужны знания java / kotlin или swift немного если будете под ios собирать сборки

    • @desmonddoss7456
      @desmonddoss7456 Рік тому

      @@Nergyl спасибо

    • @Alchemist_Dark
      @Alchemist_Dark Місяць тому

      ​​@@desmonddoss7456 почти все вакансии, которые мне попадаются включают iOS-разработку. Это значит, что нужен Мак и АйФон. И нужно разбираться не только с тонкостями разработки под Андройдом, но и с iOS.

  • @Polite_person_
    @Polite_person_ 2 роки тому +7

    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 просто будет делить этот пирог вместе с ними, но не вытеснит их, для сложных вещей всегда будет только натив, все остальные будут уступать и причины известны. Кому достанется самый большой кусок пирога решит бизнес и не факт что это будет самая перспективная мультиплатформенная технология

  • @user-ie6vj3ok7v
    @user-ie6vj3ok7v 2 роки тому +2

    KMM нет смысла давать балы, так как его будущие возможности пока фантазии, а сейчас есть натив и 2 наиболее востребованные кроссплатформы, можно решать задачи сейчас или фантазировать о прекрасном будущем.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Надо понимать что наши приложения видимо на силе магии феечек Винкс работают )

    • @user-ie6vj3ok7v
      @user-ie6vj3ok7v 2 роки тому

      @@MobileDeveloper я про построение ui, если я правильно понимаю на данный момент ток БЛ работает на 2 платформы, тогда в данный момент проект на ios костыльный.

  • @user-to2mb6nf7x
    @user-to2mb6nf7x 2 роки тому +2

    KMM явно более перспективен, так как kotlin по крайней мере для одной из платформ, если брать разработку под андройд-айос, является нативным. в то время как дарт сам по себе. флаттер пойдет клепать несложные проекты.

  • @Кыштымец
    @Кыштымец 2 роки тому +3

    Вангую, что дарт ждёт та же судьба ,что и руби, то есть язык одного фреймворка("Rails")

    • @Anton-gb3cl
      @Anton-gb3cl 2 роки тому

      Та же тема с swift, kotlin, objective-c

    • @Кыштымец
      @Кыштымец 2 роки тому

      @@Anton-gb3cl Ну не скажите, свифт и обжектси, все же заточены строго под одну ос, за котлином целый мир жавы стоит.

    • @Anton-gb3cl
      @Anton-gb3cl 2 роки тому

      @@Кыштымец по факту котлин используют только в андроиде, на дарте можно написать любое приложение под любую ось или веб. А еще к нам идет новая ось от гугла Фуксия, под которую можно написать ПО только используя флаттер с дартом. Фуксия универсальная ось, подходит под любой девайс-мобилки, часы, десктопы и тд.

    • @Trecoolerok
      @Trecoolerok 2 роки тому +1

      @@Anton-gb3cl котлин используют в бэкенде, опросы jb это подтверждают

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      И не только JB ) во многих компаниях используют Котлин для бэкенда) например, у нас разделение 50/50. Везде спринг бут, но 50% на джава и 50% на Котлин. С тенденцией увеличения на Котлин

  • @Nikita-vf6td
    @Nikita-vf6td 2 роки тому +1

    Начет react-native не соглашусь - слишком удобная со стороны закачика технология, очень уж удобно когда у тебя все разрабы общаются на одном языке и делят код между фронтом на вебе и мобилкой

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      А чем это отличается от Flutter?)

    • @Nikita-vf6td
      @Nikita-vf6td 2 роки тому

      @@MobileDeveloper ну веб на флаттер что-то не очень, бэк то вы все равно не на нем будете писать и уже разные языки, в флаттер нет генераторов типов для graphql насколько я слышал и не так уж удобно работать с эндпоинтами как на js, короче там дофига и трошки причин почему флаттер лучше не использовать в веб ибо не то. Плюс мы с ребятами с флаттер проверяли реакт/реактнатив проект пишится минимум в полтора два раза быстрее мб благодарю функциональныму подходу.

  • @allprm
    @allprm 2 роки тому +14

    Тогда такой заброс, а что если flutter станет nativом в мобильной операционке от гугла? Это полностью их экосистема, отвязанная от всякого стороннего в виде джавы и котлина. И есть уже устройство от гугла, где flutter нативен. Не думаю, что мы как разработчики будем решать, что будет использоваться. Все порешают большие дяди.

    • @SShurikuSS
      @SShurikuSS 2 роки тому +2

      Переломным моментом станет, когда в aosp затащат runtime для flutter и начнут поддерживать его уже на уровне операционной системы.

    • @Anton-gb3cl
      @Anton-gb3cl 2 роки тому +1

      В таком случае весь Джетбрейнс в полной попе будет. Котлин умрет т.к. нет рынка. И похоже они это понимают, поэтому пытаются найти альтернативные рынки. Популирозать тот же KMM.

    • @yarobest9594
      @yarobest9594 2 роки тому +1

      кстати, про fuchsia Алексей не упомянул.

    • @ilyagr9771
      @ilyagr9771 2 роки тому

      Ты про фуксию? Думаешь она быстро вытесняет андроид?)

    • @allprm
      @allprm 2 роки тому

      @UCZYNlN3-24uEA2K-CzxSJjA нет, не про фуксию. Для нее нужен переходный период, а для этого периода нужен нативный флаттер на андроиде.

  • @ki11qwerty47
    @ki11qwerty47 2 роки тому

    определенно лайк ставлю. до НГ я был полон уверености что не зря перепрыгнул удачно с нативки на флаттер, андроид + - мидл. а тут выстрел в спину от КММ)))) вот сижу теперь как на пороховой бочке. вы там пожалуйста держите в курсе если Флаттер рушится начнет) я может обратно перепрыгнуть успею)))) всем удовольствия от кодинга)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Буду держать в курсе, бро )

    • @Jumper99053
      @Jumper99053 2 роки тому +1

      ничем не подкрепленные фантазии автора видео

  • @andriikulchytskyi3740
    @andriikulchytskyi3740 2 роки тому +1

    Ребят, не забывайте что Flutter так же будет писать под Fucshia OS, и где тут будущее тогда?

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      А где эта фуксия?

    • @andriikulchytskyi3740
      @andriikulchytskyi3740 2 роки тому +1

      Согласен, пока что нигде, но вот буквально 3 недели назад появилась новость о переходе Samsung на Fucshia в 2023

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Ну до этого времени глядишь и компоуз на иос появится ) по сути это единственное чего не хватает, чтоб раз и навсегда забыть про флаттер )

  • @liberty5493
    @liberty5493 Рік тому

    прочитал комменты к видео. Те, кто топит за флаттер, объясните мне пожалуйста, почему на том же хх так мало вакансий на флаттер разработке? Например вакансий по котлин 500 на рф, а флаттер всего 100?

  • @user-vz7dw9jr2m
    @user-vz7dw9jr2m 2 роки тому +4

    Флаттер подкупаетлишь тем что, ты пишешь один код на одном языке(если не нужны сенсоры) сразу в обе платформы.
    Кмм по своему прикольный и плюс то что там котлин:))
    Этим видео вернули мне веру в кмм:) попробую таки нет проект переписать на кмм:)

    • @yarobest9594
      @yarobest9594 2 роки тому +1

      отпишись потом как ощущения от переписывания

  • @AleksandrKoscheevRuAlxr
    @AleksandrKoscheevRuAlxr 2 роки тому +18

    Посмотрел и все больше убеждаюсь, что надо учить флаттер.
    Я пробовал писать kmm app в 19 году, когда флаттера не было.
    Была боль и проблемы с тем, чтобы запустить код одновременно и на эмуляторе iPhone и на реальном девайсе.
    Прошло 3 года.
    Флаттер в проде, kmm всё ещё имеет проблемы.
    Для бизнеса выбор кмк очевиден.

    • @isanechek
      @isanechek 2 роки тому

      Идти в сторону где разработчиков днем со днём не сыскать. Ну такое…

    • @AleksandrKoscheevRuAlxr
      @AleksandrKoscheevRuAlxr 2 роки тому +1

      @@isanechek будет спрос со стороны бизнеса, подтянутся и разрабы.

    • @BorzdeG
      @BorzdeG 2 роки тому

      @@isanechek как бы потом не пришлось бежать в ту сторону, куда когда-то пешком не хотели идти

    • @isanechek
      @isanechek 2 роки тому

      @@BorzdeG не придётся))) пожили - знаем.

  • @user-jd8ct4vy2u
    @user-jd8ct4vy2u 6 місяців тому

    На JVM платформах можно бд шарить - Exposed сейчас и на андроиде можно использовать. Не знаю, как на иос, правда :)

  • @demetrij87g40
    @demetrij87g40 Рік тому

    Почему "KMM" а не "KMP"? "K"otlin"M"ulti"P"latform же?

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

      Это сокращение от Kotlin Multiplatform Mobile

  • @evgenijb186
    @evgenijb186 Рік тому +3

    Нужен обновлённый обзор по состоянию на лето 2023

    • @liberty5493
      @liberty5493 Рік тому

      Что то поменялось, думаете?

    • @evgenijb186
      @evgenijb186 Рік тому

      @@liberty5493 KMM развился. Flutter, я подозреваю, тоже. Какие-то неудобства ушли, какие-то фишки появились. Или думаете, за почти полтора года всё осталось там же?

  • @mercurykd
    @mercurykd Рік тому

    появился компоуз айос?

  • @user-dn4xk9um3c
    @user-dn4xk9um3c 2 роки тому +2

    Я может что не понимаю, но мне кажется, когда хочешь что то хардварное писать на flutter, то это можно сделать с помощью натива, во flutter есть все штуки для взаимодейтсвия нативного кода с дартом

    • @ki11qwerty47
      @ki11qwerty47 2 роки тому +2

      да, сам лично прокидывал навороченный кастомный ресайклер из нативки во флаттер. типо сторисы, и при нажатии открывается во весь экран. и вот это заняло у меня максимум 3-4 часа, а результат колосальный, отвал башки

  • @SmaKuy
    @SmaKuy Рік тому

    Что значит нативный???

  • @yashkevich8164
    @yashkevich8164 6 місяців тому +1

    Сейчас 2024 год, оО. Прогнозы то сбылись?)) Реакт Натив жив и процветает, Флаттер тоже себя все лучше чувствует.

  • @andreygalunec2165
    @andreygalunec2165 2 роки тому +5

    Мульти модульность во Flutter вообще легко реализовывается через пакеты... По поводу блютуза сам был на таком проекте но боль была не из за Flutter а из за того что блютуз изначально плохо реализован на нативе... Но вот хорошие пакеты flutter_ble_lib или flutter_blue... Говорите что KMM это про натив но перед этим что на ios будет копия Flutter...)))

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      О вот второй мы как раз и использовали. Дичь редкая, очень так себе работал

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Насчёт Компоуза на Иос, то КММ даёт тебе выбор. И ты можешь делать нативный UI, а можешь делать не нативный. А вот флаттер тебя такого выбора лишает. Ты конечно можешь сделать нативный UI, но тогда весь смысл от этой затеи пропадает

    • @andreygalunec2165
      @andreygalunec2165 2 роки тому +4

      @@MobileDeveloper во Flutter есть тоже возможность использования нативного UI в самом Flutter если надо. Такой же самый выбор предоставляется. Но вы почему то предвзято говорите об этом по отношению к флаттер. То есть в KMM это хорошо а во Flutter смысл теряется?))) Тем более в видео говорили что нельзя использовать нативный ui что есть неправда))

    • @andreygalunec2165
      @andreygalunec2165 2 роки тому +1

      @@MobileDeveloper у меня плагин нормально работал. Все проблемы были связаны только с тем как андроид работает с BLE

    • @andreygalunec2165
      @andreygalunec2165 2 роки тому +2

      Так же забыли в видео сказать что котлин нейтив работает иначе нежели на jvm а корутины так темболее, и все плюсы Котлина тут начинают тлеть на самом деле... Так же тезис что компоуз лучше флаттера создан сомнителен ибо он создавался на основе Flutter... В альфе даже коментарии были из Flutter.)))

  • @vagif_lalaev
    @vagif_lalaev 2 роки тому +8

    Нужно понимать если вы знаете Flutter то можете писать под такие платформы как Android, Ios, Web, desktop Windows и Mac OS, так же на dart вполне возможно запилить и бэекенд. Flutter лучший, он захватит мир) (просто это еще не все пониают, так как сама технология еще очень молодая)

    • @Nikita-vf6td
      @Nikita-vf6td 2 роки тому

      Я как js разрабочик хочу оспорить данное высказываение) Для справки - мы уже быстрее флатера

    • @ilyashmakov122
      @ilyashmakov122 6 місяців тому

      ​@@Nikita-vf6td я что то пропустил и для js есть один фреймворк который собирается под андроид иос вэб макос винду и Линукс?

  • @MyFoenix
    @MyFoenix 2 роки тому +5

    Слушаю и складывается впечатление, что упоминаемые образные айос разработчики это такие пугливые лани, которые не хотят и не любят что-то еще учить))

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Ну в общем-то так оно и есть )

    • @dkcozy6462
      @dkcozy6462 2 роки тому +1

      @@MobileDeveloper как ios разраб не одобряю 😂

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Не все iOS разрабы такие ) много тех кто любит узнавать новое, но согласись прям дофига тех кто я чисто иос Свифт и все ни шагу влево и вправо )

  • @ourikgruzdev5529
    @ourikgruzdev5529 2 роки тому +2

    Что много воды. Ролик скорее про то что/кто говорит. На flutter отлично все пишется и все работает, на KMM + compose + SwiftUI тоже. Если есть толковые разрабы на одном - пишем на нем, если есть на другом - то на этом. Тут больше вопрос как команда собралась и какой контекст самой разработки. А сравнивать это все.. Кто там что говорит - ерунда. Кто вон и на kivy приложухи делает, да и xamarin с unity тоже инструменты вполне себе.

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 роки тому

    13:25 сильное заявление, проверять я его конечно не буду (проверю).

  • @onegin5129
    @onegin5129 2 роки тому

    Спасибо за инфу)

  • @ongrustit
    @ongrustit Рік тому

    Мне нравится Jetpack Composer и SwiftUI, нравится также MAUI но его критикуют, но ладно теперь хочу сказать как нуб в этом деле все говорят учи flutter он классный и пр, но чтобы реализовать простую задачу на flutter мне приходится долго мучится чилдерах и пр, Jetpack Composer и а тем более SwiftUI практически без проблем получается реализовать что хотел, я себя на сильно заставляю учит flutter и за того что там легче найти работу чем Jetpack Composer

  • @7djavdet
    @7djavdet 2 роки тому

    Пишу из июня 22 го года, флаттер поддерживает еще десктопные OS

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Котлин это делает уже год как (если не больше) так что рад за флаттер

  • @viruslab1
    @viruslab1 2 роки тому +3

    еще есть MAUI (Xamarin)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Ну как по мне это мертвая история, поэтому я про него даже не упоминал

    • @dmitrijermoshkin8988
      @dmitrijermoshkin8988 2 роки тому +2

      @@MobileDeveloper вообще то нет. По замарину прилетает много предложений от рекрутеров. Да и разработка на нем во многих вещах проще, ну и плюс нативный UI.

  • @kriptossavant8797
    @kriptossavant8797 Рік тому +2

    Смешались кони и люди. Если уж и сравнивать на уровне что как компилируется, то Dart и Kotlin. Dart знаменит тем, что под него была создана своя виртуальная машина, которая позволила создать тот самый Flutter. Kotlin, в свою очередь, работал на виртуальной машине Java. Dart оказался значительно прогрессивнее и ушло масса времени, чтобы создать тот самый Compose. Именно из-за особенностей виртуальных машин. И уже после у обоих языков появилась возможность компиляции в нативный код. Что касается трансляции в JavaScript, то тут снова-таки Dart был раньше. Напомню, что в своей первой версии он создавалася как "убийца JavaScript". (В частности, под эту задачу был создан и фреймворк Angular Dart.) Но сейчас это прекрасно делают оба языка. Null safety (null sounds в Дарт) появился не в Котлине, а значительно раньше. В обих языках его реализация напоминает Groovy. Т.е. вообще все это - особенности не фреймворков, а языков программирования.

    • @ruslanesmarzini
      @ruslanesmarzini 5 місяців тому

      dart это убогий язык смесь java и js ,вместе со сранным event loop. Java по сравнению с ним легкий язык

    • @kriptossavant8797
      @kriptossavant8797 5 місяців тому

      @@ruslanesmarzini Судя по написанному вы с ним вооще не знакомы. И такое мнение ценности не имеет.

    • @CurS-yp3qw
      @CurS-yp3qw 20 днів тому

      ​@@kriptossavant8797так это просто мнение, это не может быть фактом, кто-то может кончать от дарта, а кто-то блевать, так что окончательно не скажешь какой язык приятнее

    • @kriptossavant8797
      @kriptossavant8797 19 днів тому

      @@CurS-yp3qw Согласен по части комфорта. Но я не о приятности. Мой коммент больше касался того, что автор не разобрался с главными особенностями и провел некорректное сравнение. Это все равно что спорить о том что лучше: автобус или грузовик. Можно в грузовике возить людей, а в автобусе грузы. Но лучше, все же, понимать принципиальные отличия одного от другого, а не сравнивать их только потому что и там, и там 4 колеса, мощный двигатель и длинный кузов.

  • @user-co8ic9uw5l
    @user-co8ic9uw5l 2 роки тому

    Автор говорит, что минус кмм что постоянно что-то слетает. Как это вообще тогда можно в продакшн пускать?) Это возможные потери денег для бизнеса.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Лол, вы меня слушали? Я же про дебаг режим говорил и что слетает в градле. В плане стабильности кмм даже нативу даст прикурить

    • @user-co8ic9uw5l
      @user-co8ic9uw5l 2 роки тому

      @@MobileDeveloper виноват, не услышал это👍

  • @amirak449
    @amirak449 10 місяців тому +1

    Xamarin
    Microsoft его не бросит, потому что он хороший =)

    • @stopthewar3313
      @stopthewar3313 6 місяців тому

      Они уже его бросили и создали MAUI

  • @Polite_person_
    @Polite_person_ 2 роки тому +1

    Flutter более перспективен, быстро разваривается и то что не может сегодня, сможет уже завтра.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Некоторые вещи можно только переписать с нуля

  • @ableempirical3696
    @ableempirical3696 2 роки тому +2

    Ну да, ещё один чувак, который знает Kotlin и не представляет, как работать с FLutter, решил сделать сравнение. -1

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +2

      Ну да ещё один чувак который написал коммент по превьюхе

  • @yourcommentor
    @yourcommentor 2 роки тому +1

    Хватит рассказывать что КММ кого-то там убьёт. Прям сейчас вы можете выбрать любую технологию (разве что кроме ксамарина) и у вас не будет проблем с поиском работы и проектов.

    • @dmitrijermoshkin8988
      @dmitrijermoshkin8988 2 роки тому +1

      Вы ошибаетесь насчет замарина, работы на нем тоже хватает.

  • @lex_nel3097
    @lex_nel3097 2 роки тому +1

    KMM для бизнес-логики + Flutter для UI. Не?

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Скажите честно, а вы смотрели видео?) я же буквально с этого начал (после вступления)

    • @lex_nel3097
      @lex_nel3097 2 роки тому

      Я про то, чтобы использовать и KMM и Flutter в одном приложении.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Ну я вообще в этом смысла не вижу. До компоуза на иос осталось рукой подать и зачем нужно это когда проще использовать котлиновский компоуз

  • @user-mu2lr9zc7d
    @user-mu2lr9zc7d 11 місяців тому +1

    Скорее flutter приходит в гости с мукой и яйцами, а kotlin с блинами 😁 С блинами где нет даты когда они сделаны 🤭

  • @Vlad_Gromov_1992
    @Vlad_Gromov_1992 2 роки тому +1

    И тут вдруг влетает и с ноги открывает дверь эпол и отрубает разработку под иос не в хкод)

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      И тут весь флаттер отваливается ) а кмм выходит вперёд )

    • @BorzdeG
      @BorzdeG 2 роки тому +1

      @@MobileDeveloper почему? оба используют XCode для сборки

    • @SShurikuSS
      @SShurikuSS 2 роки тому +2

      @@MobileDeveloper А почему не отваливается kkm? Они оба компилируются в нативный код.
      Но мне вообще кажется что этот вариант запрета не реалистичен т.к. все уже туда влезли. И такие закидоны могут расценивать как монополию, со всеми вытекающими.

  • @SShurikuSS
    @SShurikuSS 2 роки тому +11

    В общем наброс засчитан. Мало с чем согласен из ролика. Да и считаю что сравнение преждевременное. Compose нет на ios, и точка. Flutter уже столкнулся с проблемой фризов анимации на ios, и фикс с подкладыванием шейдеров мне не очень нравится. Но ещё ничего не известно какие будут проблемы у Compose на ios. Нечего пока сравнивать. Flutter уже готов здесь и сейчас. Но пофантазировать о будущем, конечно можно.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому +1

      Я не золотой рубль, чтобы всем нравится ) после ролика про Котлин мне точно также доказывали, что Java топ, но и чёт как-то буквально за полгода с выходом компоуз все стало на свои места
      Но у вас безусловно есть право быть не согласным и об этом писать

    • @nobodydoe
      @nobodydoe 2 роки тому

      @@MobileDeveloper "Я не золотой рубль, чтобы всем нравиться" - ты это о чём? Хотел понравиться?) Чел высказывает своё мнение, причем тут ты 😏

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Ты наверное удивишься, но он пишет этот комментарий под моим видео. И обвиняет меня в набросе. И говорит что он не согласен с моим мнением. Так что действительно причём тут я?
      Фраза это означает (иносказательно), что мое мнение (как и я) не должно нравится всем и все должны быть с ним согласны. И это нормально
      Так понятнее надеюсь?

    • @nobodydoe
      @nobodydoe 2 роки тому

      @@MobileDeveloper так речь о тебе или о твоем мнении?)

  • @sergeyzhukov1370
    @sergeyzhukov1370 7 місяців тому

    Ну хотя бы человек честно заявляет что это его мнение в отличии от многих других. Наверное если бы я бы писал на котлине изначально то тоже в сторону флаттера/дарта смотрел бы с неким скепсисом. А так вот только устроился в компанию где переводят нативные приложения на флаттер. Причем какая то часть нативных разработчиков сейчас активно изучают фреймворк. Когда речь идет о "не нативе" у всех почему то основной аргумент это произодительность. Но если у вас тормозят интерфейсы, то может вы просто делаете что то не так? Как пример тот же скроллинг спокойно работает в 120 кадров, даже если там картинки и сложная верстка. Однако если при этом вы парсите тяжелый жсон например и не позаботились о том чтобы вынести операцию в отдельный изолят то скролинг может сильно лагать, так как эта затратная операция вполне может не уложится в кадр. При чем тут фреймворк? Тем более что в самом популярном http клиенте это опция подключается в одну или несколько строчек на изи. Я вообще заметил что мало кто такие простые вещи понимает и использует, а потом кричат везде что фреймворк лагает.

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 роки тому +1

    03:39 у Яндекса приложение для водителей написано на Flutter только iOS приложение, для android'а отдельное нативное приложение. Пруфы ua-cam.com/video/_lAUEYoLZzc/v-deo.html
    Держу в курсе

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Хм, интересно. Зачем они так сделали? (Нет времени целиком смотреть доклад)

    • @user-oc7py1vy6s
      @user-oc7py1vy6s 2 роки тому

      @@MobileDeveloper изначально было нативное андроид приложение. В 2019 году появилась потребность сделать приложение для iOS, для этой задачи выбрали Flutter. Почему так сделали не могу сказать.

    • @MobileDeveloper
      @MobileDeveloper  2 роки тому

      Так тут через коммент пишут что можно частями во флаттер заезжать . Интересно почему не заехали?

  • @Evgeny..
    @Evgeny.. 11 місяців тому

    По поводу реакт нативе не согласен.
    Если в команде пишут на реакт, то какой смысл нанимать, Котлин разработчика, когда можно фронтендеру поручить написать на реакт нэйтив. Тут ты не прав)

  • @manageradv6905
    @manageradv6905 Рік тому +1

    2023 год на дворе, конец фреймворкам не настал! Наговорил ты там фигни в своем 2022-м

  • @kseniia5593
    @kseniia5593 Рік тому +3

    Flutter one love

  • @dreamer6228751
    @dreamer6228751 2 роки тому +9

    Flutter правильно индусы ухватились. Надо делать бабки а не тестовые задания на интерна в 40часов)). И тем более там более удобно вся информация есть в готовом виде). Сидеть крутить гайки в градле, боль и страдания. Накрутил вчера вечером, а утром тебе говорят всё теперь по другому)). Для быстрых результатов флаттер интереснее).

    • @user-oc7py1vy6s
      @user-oc7py1vy6s 2 роки тому +1

      Лайк за задание на интерна в 40 часов. Мемная ситуация, которую ещё долго будут вспоминать на этом канале.

    • @mozer_old
      @mozer_old 2 роки тому

      @@user-oc7py1vy6s а что там было?

    • @user-oc7py1vy6s
      @user-oc7py1vy6s 2 роки тому +2

      @@mozer_old видео от 9 января на этом канале.
      Там был разбор тестового задания на позицию интерна. Приблизительная оценка времени выполнения задания 30 часов. И критерии оценки такие, что не каждый мидл справится с ним. + еще задание довольно субъективно оценивали.

  • @nip0l
    @nip0l 2 роки тому +3

    Сижу на flutter уже 3 месяца. Есть конечно свои плюсы и минусы, но возвращаться в натив на фултайм совсем не хочется)

    • @zheil2977
      @zheil2977 2 роки тому +1

      прошел еще один месяц можно сказать) Как Ваши дела сейчас?

    • @desmonddoss7456
      @desmonddoss7456 Рік тому

      Здравствуйте вы уже работаете с Flutter? Хотел учиться на флаттере без работы не останусь?

    • @kseniia5593
      @kseniia5593 Рік тому

      Flutter очень понравился, сижу пол года

  • @aospiridonov
    @aospiridonov 2 роки тому +8

    Интересное мнение)
    Я бы так не скидывал со счетов Flutter, вот на затравку для размышлений.
    Google уже как много лет пилит Fuchsia на замену Android.
    По заявлениям разработчиков, пользовательские интерфейсы и приложения там делают на Flutter/Dart, внутренности rust, C++, go.
    Логино предположить, если Fuchsia выстрелит, то натив уже будет не Java/Kotlin, a Dart/Flutter.
    KMM я бы рассматривал как замену Java на enterprise решениях.
    У кого какие еще мысли есть?

    • @vladimiro2343
      @vladimiro2343 Рік тому +1

      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 Рік тому +3

      Согласен, у Флаттера есть перспектива это Фучсия ОС.
      Но и даже без нее у него есть своя ниша - быстрая кроссплатформа на Android iOS Web Desktop

  • @user-gx7yb4qr5h
    @user-gx7yb4qr5h Рік тому +2

    2023 Февраль И восстал Дарт из пепла ядерного Флаттера.
    И пошла война на уничтожение Котлина, и шла она всего пару лет.
    Но последнее сражение состоится не в будущем,
    Оно состоится здесь, в наше время, сегодня ночью.

    • @sb-dor
      @sb-dor 4 місяці тому

      😂👍

  • @starcadster
    @starcadster 2 роки тому +3

    А как же мощнейший Xamarin ? Flutter и ReactNative - сильно слабее решения

  • @MrKELESET
    @MrKELESET Рік тому +1

    Ну, что Флаттер еще загибается?)

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

      Да, в процессе )

    • @MrKELESET
      @MrKELESET Рік тому

      @@MobileDeveloper где можно посмотреть статистику?

  • @KESHA1982
    @KESHA1982 Рік тому

    Прочитал статью "Я разлюбил Flutter" от флаттериста. Грустная какая-то. Он сделал вывод, типа всё равно нативка останется королём. А флаттер загнётся года через два. С КММ будет такая же история. Нативку он не заменит.

    • @MobileDeveloper
      @MobileDeveloper  Рік тому

      А можно ссылку на статью?

    • @MausPlayGame
      @MausPlayGame Рік тому +2

      уже третий год читаю, что флаттер вот вот умрет и никак вот не загнется, а наоборот набирает популярность)

  • @Neural.Academy
    @Neural.Academy 2 роки тому

    В общем хз зачем учит котлин если можно уже сейчас прошустрить дарт. Довольно простой язык, а разрабатывать на флаттере еще проще

  • @svetatam
    @svetatam 2 роки тому

    NativeScript :)

  • @neuzen
    @neuzen 2 роки тому +1

    Dart это язык и сравнивать его с KMM нельзя.

  • @systemxmedia
    @systemxmedia 2 роки тому

    Кotlin Multiplatform или Flutter? Бредор знает ответ на этот вопрос ))

  • @FantasyOR
    @FantasyOR 5 місяців тому

    2024 год, Flutter живой, ещё и на Aurora портировали =)