Compose iOS. Как это работает #0.

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ส.ค. 2024
  • Поговорили про реальность запуска Compose в мобильной мультиплатформе. Если Jetpack Compose уже в проде, то вот Compose iOS пока собрали только энтузиасты из исходников на GitHub.
    Гость выпуска - Алексей Гладков, автор канала @MobileDeveloper. Ссылки на аккаунты и проект, который обсуждаем в эфире, смотрите под таймкодами.
    00:00 О чем будет шоу «Как это работает»
    00:41 Знакомство с гостем
    01:44 Compose Multiplatform
    04:50 Демо Tesla Store
    06:07 Kotlin Multiplatform vs Compose Multiplatform
    07:39 Что изменилось во фреймворке с момента его появления
    18:12 Зачем iOS разработчику Kotlin Multiplatform
    24:24 Библиотеи для Compose Multiplatform
    29:12 Выбор архитектуры
    30:33 Что нельзя сделать
    35:56 Compose iOS 1.0 Stable
    38:45 Сколько кода можно пошарить
    41:29 Compose Multiplatform vs Swift UI
    48:45 Производительность
    52:16 Что уже можно написать
    53:49 Новая модель памяти в Kotlin/Native
    57:39 Когда начинать учить
    01:04:55 Заключение
    Ссылки:
    Kotlin Multiplatform Mobile kotlinlang.org/lp/mobile/
    Compose Multiplatform jetbrains.com/lp/compose-mpp
    Курс по Kotlin Mutliplatform от Гладкова cutt.ly/433k0in
    Tesla App Compose Multiplatform github.com/AlexGladkov/TeslaA...
    #compose #kotlin #как_это_работает_тинькофф #kmm #kmp #jetpackcompose

ความคิดเห็น • 36

  • @feedbackuser5854
    @feedbackuser5854 ปีที่แล้ว +14

    Шикарно, идеально, восхитительно❤‍🔥
    Жду новых выпусков с такими топовыми спикерами и разработчиками - Кириллом, Лешей и Розалией🔥

  • @AndreiShwartz
    @AndreiShwartz ปีที่แล้ว +1

    Отличное видео, легко слушается. Леша отлично знает тех часть и хорошо рационально стелит, Розалия классные вопросы и милота. Кирил настроение и атмосфера. Синегрия: легкость, супер. Буду рад послушать с вами другие темы. Спасибо ребят 💚

  • @alexpro8317
    @alexpro8317 ปีที่แล้ว +4

    Поржал с программиста на пхп который попробовал джаву))

  • @user-by1id2ix4h
    @user-by1id2ix4h ปีที่แล้ว +3

    Спасибо за шикарный контент
    Коротко, понятно и без воды, но и как всегда атмосферненько)

    • @rozaliia_
      @rozaliia_ ปีที่แล้ว

      Спасибо

  • @andreikudryavtsev3193
    @andreikudryavtsev3193 ปีที่แล้ว +1

    Это огнище, ребята. Ждём-с ещё💥

    • @rozaliia_
      @rozaliia_ ปีที่แล้ว

      Спасибо)

  • @AlexanderAgeychenkoTinkoff
    @AlexanderAgeychenkoTinkoff ปีที่แล้ว +1

    Очень круто получилось! Надеюсь скоро сможем пилить кроссплатформу полностью на котлин и компоуз!

  • @reznic.a
    @reznic.a ปีที่แล้ว

    Очень круто, продолжайте

    • @rozaliia_
      @rozaliia_ ปีที่แล้ว

      Спасибо 😊

  • @bogdankostyrko
    @bogdankostyrko ปีที่แล้ว +3

    Привет со стрима Android broadcast)

  • @_o6571
    @_o6571 ปีที่แล้ว +1

    Я сделал подписька!!! Моя рад!

  • @dimitrobest5293
    @dimitrobest5293 ปีที่แล้ว +1

    мобайл девелопер на связи

  • @rarogcmex
    @rarogcmex ปีที่แล้ว

    1:05:00
    Именно! Никогда не играю в день релиза.

  • @GreatD
    @GreatD ปีที่แล้ว +1

    Про локальные картинки, я для IOS делал через Skiko, рендерил обычные IOS картинки, там есть апи для этого, но костылики небольшие)

    • @MobileDeveloper
      @MobileDeveloper ปีที่แล้ว +3

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

  • @andreyyamschikov7529
    @andreyyamschikov7529 ปีที่แล้ว

    Есть на мак Яндекс музыка, не официальная, но есть)

  • @rarogcmex
    @rarogcmex ปีที่แล้ว

    Мда, походу мне ещё долго не будет спасения от беспощадного flutter'а. Ладно, удачи с дальнейшими выпусками!
    0:32:00 гений нашего костылестроения не знает границ!

    • @MobileDeveloper
      @MobileDeveloper ปีที่แล้ว

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

  • @senk0n
    @senk0n ปีที่แล้ว +2

    Бедная Розалия, такое чувство иногда что два андроидера унижают её направление :(

  • @MaximKorobov
    @MaximKorobov ปีที่แล้ว

    Жаль, что на iOS и MacOS пошли по пути Flutter, сами рисуют на канве через Skia. Хотелось бы нативное транслирование в UIKit. Возможно, сделают попозже, когда будет более стабильное.

    • @kirill_rozov
      @kirill_rozov ปีที่แล้ว

      Движок отрисовки можно и поменять, сейчас все пока в качестве эксперимента

  • @didaray8854
    @didaray8854 ปีที่แล้ว

    Про viewmodel имелось ввиду реализация от ice rock?

    • @MobileDeveloper
      @MobileDeveloper ปีที่แล้ว

      Не , мы сделали свою, называется KViewModel

    • @didaray8854
      @didaray8854 ปีที่แล้ว

      @@MobileDeveloper она в open source?

    • @MobileDeveloper
      @MobileDeveloper ปีที่แล้ว

      @@didaray8854 блин ютуб трет ссылки. Да в опен сорс поищи на гитхабе по названию

  • @naraku1408
    @naraku1408 ปีที่แล้ว

    в Японии тоже популярнее ios, ну чет сомнительно, что нативка куда-то упадет

  • @denok137
    @denok137 ปีที่แล้ว

    Сказали как хорошо и правильно айосерам расширять кругозор и что то учить но что не сказали :) эта штука будет не скоро. Флаттер совсем другое и не очень
    Как будто решение такое себе

  • @paulk3222
    @paulk3222 ปีที่แล้ว

    Господи, что это за череда смены кадров до 6 минуты? Мне типа будет не интересно смотреть интервью без смены кадра каждые три секунды, но при этом будет очень интересно слушать как не вырезаны шмыги и сопения, серьёзно?

    • @rozaliia_
      @rozaliia_ ปีที่แล้ว

      Учтем

  • @amimciptimdim_
    @amimciptimdim_ ปีที่แล้ว

    Гайз, когда монтируется длинные говорящие головы - внимание зрителя удерживается не сменой камеры, а тем, о чем говорит спикер. Первые ~6 минут прям - ненужное мельтешение. Не надо переключаться так часто, это больше раздражает, это не клип) Показывайте "общий" план, когда есть какие-то эмоции у слушающих, иначе это просто бесполезная смена плана. Буду рад, если режмонт и продюсер прислушаются)

    • @rozaliia_
      @rozaliia_ ปีที่แล้ว

      Учтем!