На что способен Jetpack Compose, Алексей Гладков

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

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

  • @AndroidBroadcast
    @AndroidBroadcast  2 года назад +2

    💰 Поддержать проект на Boosty bit.ly/3sratqQ или Patreon patreon.com/android_broadcast
    🔗 Telegram канал "Android Broadcast" ttttt.me/android_broadcast
    🔗 Все видео Android 12 Meetup ruclips.net/p/PL0SwNXKJbuNk0xdLBhAThpjUKKGCCvAey

    • @esimitley4729
      @esimitley4729 Год назад

      если что запомнить название вашего канала Невозможно, а вспомнить ещё сложнее %))

  • @maximmaxim3262
    @maximmaxim3262 2 года назад +52

    Это лучшее интро в compose, которое я видел! За 15 минут!

    • @user-dn4xk9um3c
      @user-dn4xk9um3c 2 года назад +7

      Это лучшее интро в flutter, которое я видел, за 15 минут)

  • @evenbetter6730
    @evenbetter6730 2 года назад +4

    Самое лучшее интро в технологию. После такого можно начать пользоваться уже сразу. Спасибо Алексей

  • @dervanowsky
    @dervanowsky 2 года назад

    надеюсь, в ближайшее время воспользуюсь информацией из видео. спасибо за материал

  • @user-er9hm8ys3f
    @user-er9hm8ys3f 2 года назад

    Спасибо за выпуск!

  • @alekseyyakovlev6924
    @alekseyyakovlev6924 2 года назад +1

    Крутая выжимка. Кстати на Лёшином канале очень годные туториалы по Compose.

  • @user-cv5rz7pg1x
    @user-cv5rz7pg1x 2 года назад

    Спасибо большое !

  • @user-fo7yx7fo4j
    @user-fo7yx7fo4j 2 года назад

    Большое спасибо автору, классное видео)

  • @user-vs4iw2fg7b
    @user-vs4iw2fg7b 2 года назад

    Спасибо автору,классное видео

  • @TheNikbrik
    @TheNikbrik 2 года назад

    Великолепно!

  • @user-bp3fk8ey6g
    @user-bp3fk8ey6g 2 года назад

    Спасибо автору,классное видео)

  • @andreygalunec2165
    @andreygalunec2165 2 года назад

    Отличный доклад!

  • @user-qj1fg7oz3i
    @user-qj1fg7oz3i 2 года назад

    не ну это новый уровень я считаю)

  • @user-no9yr1ze1d
    @user-no9yr1ze1d 2 года назад

    спасибо, интересно

  • @user-xm2fl3un7t
    @user-xm2fl3un7t 2 года назад

    Классный выпуск, ставлю лайк

  • @user-ok9tp5lx6n
    @user-ok9tp5lx6n Год назад

    спасибо очень интерестно)

  • @kamilchulakov
    @kamilchulakov 2 года назад

    Классный коллаб)

  • @user-tb1qz1vc9z
    @user-tb1qz1vc9z 2 года назад +4

    Видео о compose с пояснениям подходов огонь!!!
    Как выкрою время, примусь за пет проект на compose:)
    Осталось пару вопросов:
    1) Получается, на текущей стадии гарантировано, что recomposition перерисует только элемент, а не всю композицию и оптимизации уже всё покрыло? То есть, например, DiffUtil в LazyColum работают автоматом(или из коробки)?
    2) Что значит "концептуально весь обновляется" при recomposition? В голове почему-то подобие работы fun copy
    var mainView = customView
    val updatedView = mainView.copy(name = "updating")
    mainView = updatedView
    2) Jetpack Compose связан с JetBrains Compose также как Android Studio c IntelliJ IDEA?

    • @AndroidBroadcast
      @AndroidBroadcast  2 года назад +2

      1) Рекомпозиция старается минимизировать объем прорисовки, но всё зависит от организации состояния. Анимации изменений в списках пока не работают автоматом.
      2) Compose Multiplatform от JetBrains использует наработки Jetpack Compose и ребята из JB делали ядро мультиплатформенным. Compose Multiplatform использует Jetpack Compose и расширяет его на другие платформы

    • @alexanderdeko7849
      @alexanderdeko7849 2 года назад

      @@AndroidBroadcast круть, спасибо за ответы :D

  • @Didar.Kussain
    @Didar.Kussain 2 года назад +1

    👍

  • @posix-dev
    @posix-dev 2 года назад

    Хочу книгу!)

  • @alekseyblekot119
    @alekseyblekot119 2 года назад +2

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

    • @AndroidBroadcast
      @AndroidBroadcast  2 года назад

      Посмотри видео с разработчиком Compose. Там много интересного
      ruclips.net/video/mLfujojwhUA/видео.html

    • @alekseyblekot119
      @alekseyblekot119 2 года назад

      @@AndroidBroadcast Спасибо, гляну обязательно

  • @pablojuice
    @pablojuice 2 года назад

    неплохо

  • @user-oo1vo5rk5s
    @user-oo1vo5rk5s 2 года назад +1

    Очень круто! Спасибо большое!

  • @ThePosuda
    @ThePosuda 2 года назад +1

    спасибо за доклад, то что надо, без воды

  • @nadzeyakondrat184
    @nadzeyakondrat184 2 года назад +3

    У меня вопрос: насколько читаемые будут composable методы (хотя xml также громоздко выглядят), ведь тут и UI, и анимация и немного логики отображения? Не получится ли последние ХХдцать строчек таких функций - закрывающие скобки?

    • @MobileDeveloper
      @MobileDeveloper 2 года назад +1

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

    • @paulsoja2732
      @paulsoja2732 2 года назад +1

      Именно так и будет. А еще будут длинные цепочки из вложенных компоуз функций одна в другую

    • @user-et5op6rs8w
      @user-et5op6rs8w 11 месяцев назад

      ​@@paulsoja2732Так это же круто

  • @zmeytee
    @zmeytee 2 года назад +1

    Спасибо, как всегда все очень круто.

  • @qwells
    @qwells 2 года назад +1

    Спасибо за контент, очень круто

  • @KingDev6363
    @KingDev6363 Год назад

    Доброго времени суток, Алексей! Я ваш ярый фанат и подписчик. Изучаю Мобильную Джава Разработку успехи неплохие, кстати, спасибо вам огромное @MobileDeveloper ваши подкасты мне очень помогли! Очень сильно заинтересован на КММ? ЧТО МОЖЕТЕ ПОСОВЕТОВАТЬ ЧТОБЫ, я параллельно изучал КММ с Котлином??? Спасибо большое за ранее!

    • @AndroidBroadcast
      @AndroidBroadcast  Год назад

      У Лёши есть курс по KMM, пару видео доступны на канале. Весь за деньги по ссылке boosty.to/mobiledev/posts/942f2091-f2fd-4462-8ed4 -7f03efe645а

  • @user-il4oo4og7h
    @user-il4oo4og7h 2 года назад

    Попробовал сверстать относительно несложный экранчик. Все хорошо, только первая отрисовка проходит секунды 3.

  • @helloname1
    @helloname1 2 года назад

    Сначала устроился на хорошую работу, теперь и книжку получу
    Оооеее

  • @hexhexhex666
    @hexhexhex666 2 года назад

    композ крута!

  • @asp424
    @asp424 2 года назад +1

    Это Варламов "мобильный архитектор"

  • @user-fo7jg5vt4c
    @user-fo7jg5vt4c 2 года назад +1

    Хочу книжку)))

  • @MikhailGureev
    @MikhailGureev 2 года назад

    Топовый видос! Ракета-пушка-гонка! Спасибо!

  • @user-gc4wb2wb7c
    @user-gc4wb2wb7c 2 года назад

    Спасибо за контент.

  • @maksym1266
    @maksym1266 2 года назад

    Спасибо за отличное итро. Ждём книгу Чета :)

  • @oleh7715
    @oleh7715 2 года назад

    Это же Flutter

  • @druger5925
    @druger5925 2 года назад

    ничего нового не узнал( а книгу под этим видео разыгрывают?

  • @andvl1
    @andvl1 2 года назад

    попытка выиграть книгу #1 🌚

  • @bolnoi8
    @bolnoi8 2 года назад +3

    С бумажки читает

  • @user-og3jn9ev3f
    @user-og3jn9ev3f Год назад

    Compose прикольный. Но я начал учить flutter))

  • @MrKLOT
    @MrKLOT 2 года назад

    Спасибо за доклад! Участвую в конкурсе)

  • @MaffinMr
    @MaffinMr 2 года назад

    Это у всех так, что превью compose просто мега тормознутое, добавил какие-нибудь модификаторы и оно начинает 20-30 секунд ребилдить проект? Причем все, что есть в проекте это Text("hello world"). Надеюсь, что compose допилят до состояния SwiftUI, где все работает прямо на порядок быстрее.

  • @luxeon2002
    @luxeon2002 2 года назад +3

    Абсолютно ничего не показал.
    До этого видео не знал что такое компоуз. А после видео понял что не хочу его знать. Ибо нудное чтение какого-то официал. мануала и никакаго внятного объяснения на примера сравнения.
    Я так и не понял для чего все это нужно и где и как применять

  • @karpiiyaroslav6440
    @karpiiyaroslav6440 Год назад

    чет не впечатлило

  • @misters6451
    @misters6451 2 года назад

    Как - то в flutter это всё элегантнее выглядит.

    • @AndroidBroadcast
      @AndroidBroadcast  2 года назад +1

      Красота очень относительное понятие (

    • @Nerubianify
      @Nerubianify 2 года назад

      Может и так, но флаттер наследует слишком много проблем( ЗЫ мне больше реализация в компоуз нравится, визуально понятная. Посмотрим что будет дальше в компоузе, но пока исходя из своего небольшого опыта, очень все симплово. Особенно со списками прям сахар) конечно, если реализовывать ресайкле например кастомный префетчинг, то я думаю, компоуз пока возможности такой не даст.

    • @MxMayers
      @MxMayers 2 года назад

      Вот вот если бы я хотел писать UI в перемешку с логикой я бы взял флаттер в нем хотя бы не тормозит это все 😂 + из коробки будет web / desktop / iOS.