Поддержка Kotlin Multiplatform в Jetpack | Сложности Android разработки

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 41

  • @AndroidBroadcast
    @AndroidBroadcast  Месяц назад +1

    🔗 Платная подписка на Boosty abdev.by/oroS и в Telegram abdev.by/lrpW
    🔗 Telegram Android Broadcast t.me/+y-LPEB3R5-9mNmRi
    ✉ Написать Кириллу kirill@androidbroadcast.dev

  • @MentorOfMentors
    @MentorOfMentors Месяц назад +15

    Пусть google ещё сделает автоматическое удаление приложения через 5 секунд после того как я с ним наигрался )

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад +1

      Когда не понимаешь сарказм в комментарии или реальный фича реквест

  • @vladimirpyrkh4422
    @vladimirpyrkh4422 Месяц назад +13

    Есть такой момент, что гугл перешёл из одной крайности, когда не было вообще ничего, в другую, когда просто не успеваешь следить за всем обновлениями и версиями всего и разработчик на долгосрочном проекте выпадает из текущей повестки.
    И ещё блогеры создают дополнительное давление и кажется, что уже все кругом используют весь современный стек и ты последний остался без опыта в КМП, компоузе или чём-либо ещё.

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад +2

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

    • @captainsustain
      @captainsustain Месяц назад +5

      Согласен, разработчик приходит на проект, где уже не самый современный стек, год-два работает на этом проекте, а большинство приложений стек обновляют очень неспешно. В итоге за время работы на одном проекте его знания устаревают с этим проектом. Насчёт скорости появления новых инструментов - проблема не только у гугла и не только в замене старого инструмента/подхода новым, а в том, что всё это разрастается как дерево. Гугл с котлином выкатят новый инструментарий и подходы, + вокруг них нарастут новые сторонние библиотеки, плюс напридумают очередных архитектур и модных способов реализации, ой а мы придумали такой подходик, а мы другой, тысячи их! В итоге допустим на 2020 год ты работаешь на легаси проекте где xml+mvvm, видишь как народ пишет про какието mvi viper флюксы редуксы, да блин, все только что Moxy начали использовать, смотришь и думаешь, вы чё там все, бесконечные? Хрен с ним, корутины на проекте стали внедрять, освоил. Дальше начал пробовать compose, а у тебя там decompose, udf, навигация другая, hilt, начинаешь пробовать hilt а у тебе говорят брат компоуз это мультиплатформа, тебе надо koin! А, и Ktor! И всё остальное что ты юзал, надо другое уже! В итоге оттуда и появляется чувство, что ты очень многое пропускаешь, и фактически твоя экспертиза тает то здесь то там.

    • @vladimirpyrkh4422
      @vladimirpyrkh4422 Месяц назад +8

      ​@@captainsustain 100% согласен.
      Я чаще испытываю чувство фрустрации от популяризаторов и всех этих разных одинаковых технологий и подходов. И это всё ещё влияет и на прохождение собеседований, потому что никогда не знаешь по какой очередной технологии и подходу тебя будут спрашивать в этот раз. В итоге в половину компаний ты не проходишь потому что ты слишком современный, а проект написан на асинктасках. А во вторую половину ты не проходишь потому что ты слишком отстал, ведь они в проекте используют очередную jetpack библиотеку у которой только вчера первая пре-альфа версия вышла.

  • @ПавелКовынев
    @ПавелКовынев Месяц назад +4

    Раньше новости не смотрел, а сейчас прям на ура заходит, даже интересно

  • @MrMonyag
    @MrMonyag Месяц назад

    К теме про Reddit и быстрым изменениям. Мне Android и в целом мобильная разработка нравится именно тем, что там собран весь ад и израиль "большой разработки", только концентрированный. Когда весь многолетний опыт интерпрайза сосредоточен в нескольких месяцах (опустим этапы поддержки и доработок), быстрые обновления всего на свете (а ведь я помню когда писали на Java 1.6 и не переезжали годами на более позднюю версию!). Это дает особый драйв и не дает скатиться в унылый кодинг за деньги. Имея стабильную работу в крупной компании я постоянно вписываюсь в стартапы просто для того, чтобы не стать "унылой консервой", и эти месяцы драйвовой работы мне дают заряд бодрости для основных проектов.

  • @xxxxx622
    @xxxxx622 Месяц назад

    Кирилл, спасибо тебе за выпуск) Решил стать патроном 😁

  • @RomanAisly
    @RomanAisly Месяц назад +6

    Автозапуск приложений будет явно раздражать пользователей

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад +2

      Он не будет работать автоматом, а при установке пользователь явно должен это запросить

  • @shinyparadise
    @shinyparadise Месяц назад +1

    По поводу сложности андроид разработки. Я думаю что правда ситуация связана с западной культурой девелопмента... Тенденции которые в последние годы заметил я: создание новых упрощений и абстракций, незнание базовых вещей + выдавание старого за новое (фронтенд фреймворки и их нововведения, возможно бекенд туда же, привет нестжс). Люди привыкли к мелким проектам и сравнивают фреймворки на хеллоу ворлдах и пытаются понять у кого миллисекунд/строчек меньше. Более сложные вещи делает та часть людей, которую не слышно, т.е. люди с маленькой аудиторией или те, кто вообще молчит

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      Да, мне кажется что это именно западные разработчики. Не зря там так массово нанимают выходцев из Беларуси, России и Украины

  • @sergeyjoke
    @sergeyjoke 27 дней назад

    Пожалуйста, пишите в заголовке Новости. Спасибо!

    • @AndroidBroadcast
      @AndroidBroadcast  27 дней назад

      Почему плохо без "Новости" ?

  • @alexanderataman7836
    @alexanderataman7836 Месяц назад +1

    Сегодня интересная подборка новостей, спасибо! Кстати кому то удалость пройти phone verification в Play Dev консоли (там баг, многие разрабы не могут пройти верификацию номера)? Сообщество на Reddit правы по поводу сложности Андроид разработки.
    У меня на play market с 2011 игры которые никто не качает теперь уже. Но сам факт что как только я бросил андроид разработку на пару лет, то сейчас не могу быстро освоить этот jetpack и compose чтобы найти работу. А есть вообще то люди семейные и 35+ которые не могут сидеть по 16 часов в день в программировании, такой темп знаний и быстрой разработки которую требуют компании могут осилить только молодняк холостяки.

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      В IT всегда так было - нужно осваивать новые технологии и адаптироваться. Если не готов делать, то рано или поздно станешь невостребованным

  • @ViktorYakunin
    @ViktorYakunin Месяц назад +1

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

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      Было полезно почитать мнение

  • @alexo3630
    @alexo3630 Месяц назад +4

    Как говорил мой дед - то, на чем ты пишешь сегодня, завтра станет легаси...

  • @vkatz
    @vkatz Месяц назад

    Гугл нагло заимствует идеи сторонних разработчиков, буквально вчера закончили фичу с сейв-стейтом для моделей в ComposeGears/Tiamat (библиотека навигации для комопуз-мультиплатформы), а сам сейвстейт который мапится на бандл для андроида и мэп для остальных платфом вообще чуть ли не в первой версии был.

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      Я не думаю что это какое-то ноу хау и является логичным решением

  • @sergey30027
    @sergey30027 Месяц назад +1

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

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад +2

      вот с 2012 по 2020 прямо очень активно, сейчас скорее идет расширение в строну KMP, а не изменение

    • @alexanderataman7836
      @alexanderataman7836 Месяц назад +1

      Всего то на год? Можно и на пару лет в этой гонки потеряться... Я свои игры с 2011 года до сих пор не могу переписать с нуля на современный андроид sdk или на флатер, только отдельный модуль корутин из современного использую в старых проектах в миксе с java.

  • @AndrewA239
    @AndrewA239 Месяц назад

    Кирилл, спасибо за новости. Коин буду трогать...

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      Надеюсь у тебя пройдет всё легко

  • @ПавелКовынев
    @ПавелКовынев Месяц назад +1

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

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад

      Например с чем так ?

    • @MxMayers
      @MxMayers Месяц назад

      Еще где то в 2010 году понял что если хочешь в чем то запутаться окончательно иди на хабр, там пишут специ для спецов, medium + so в разы лучше

  • @yet300
    @yet300 Месяц назад +1

    Это они ещё под веб не писали) там вообще саой зоопарка

    • @alexanderataman7836
      @alexanderataman7836 Месяц назад

      А смысл гоняться за этим зоопарком React, если можно создавать PWA с KMP или Flutter... Во флатер хотя бы стабильнее, хоть и с SEO нет оптимизации.

  • @Razo.TR0N
    @Razo.TR0N Месяц назад +2

    Пора переименовать канал в Multiplatform Broadcast 😅. А вообще радует такая тенденция)

    • @AndroidBroadcast
      @AndroidBroadcast  Месяц назад +1

      Задумываюсь об этом всё чаще

    • @nurlandroid
      @nurlandroid Месяц назад

      ​@@AndroidBroadcastMultidev broadcast)