Compose Modifiers deep dive

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

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

  • @stanislavzemlyakov5442
    @stanislavzemlyakov5442 2 года назад +34

    You guys are doing great job about Compose API. The best UI framework I've worked with!

    • @AndroidDevelopers
      @AndroidDevelopers  2 года назад +34

      You know what they say, some of the best projects are done when U and I work together 😎 😀

  • @pinoy_marites_beh
    @pinoy_marites_beh Год назад +13

    "We only make public what's absolutely necessary" - I hope you consider exposing more properties or alteast parametarized them that we can easily modify, such as the offset settings of Scaffold's bottombar or floating action button. I understand there are certain Design (Ui/Ux) principles (e.g Material) that we (us) need to follow, but too much of that restricts the creativity or worse preventing a better functionality for users.

  • @SiamakAshrafi
    @SiamakAshrafi 2 года назад +5

    Great talk. Sorry, missed seeing you @ ADS. Hope to catch up soon.

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

      Not a problem, Siamak! We've got you covered in the video description as well as a link below for more Technical Talks from the Android Dev Summit 2022😊🙌
      Technical Talks at the Android Dev Summit → goo.gle/3sRy9pN

  • @xhivo97
    @xhivo97 2 года назад +11

    Loving this type of content!

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

      If you are enjoying this type of content, make sure to catch all the Android Dev Summit sessions here: goo.gle/ADS-All
      Let us know what your favorite one is!

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

    4:00 This is actually the approach Flutter takes. Also, Flutter creates 3 trees IIRC: the widget tree, the element tree and the render tree. I suppose they get away with this because they compile to native code, not byte code.
    Incredibly useful talk, even today as everything has stabilized.

  • @jam4l
    @jam4l 5 месяцев назад

    One of the best compose engineers 👏

  • @alskaa1
    @alskaa1 Год назад +1

    I really love this talk. Good job compose team

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

    Wonderful talk !!

  • @Sin7yuk
    @Sin7yuk Год назад +1

    🥰Nice talk! Wondering anywhere can I download this copy of keynote ?

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

    Great Job!!!

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

      We're thrilled that you enjoyed Leland's video! Thanks for watching, Juan 😎
      If you liked this, be sure to catch even more Android Dev Summit sessions right here→ goo.gle/ADS-All

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

    love it!

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

      We're glad to hear it! Don't forget to check out the link below for even more Dev Summit content, including Technical Talks where we discuss your favorite Modern Android Development tools and APIs 😄
      Android Dev Summit '22 Technical Talks → goo.gle/3TU097S

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

    Thanks

  • @hongthienvu2000
    @hongthienvu2000 10 месяцев назад

    Ở 1 khoảng thời gian lâu về trước khi tôi đang tải game về thì mất kết nối và địa chỉ của tôi từ đó nó bắt đầu không ổn, cảm ơn.

  • @DiegoScoti-rm3kp
    @DiegoScoti-rm3kp 7 месяцев назад

    0:09 😢

  • @АнтонАнтипин-п2ъ

    Пока flutter лучше. Он еще поддерживает desktop compile

  • @krokenstiv8777
    @krokenstiv8777 Год назад +8

    Jetpack Compose is going to dead end

    • @gi1dor
      @gi1dor Год назад +5

      Why so?

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

      ​@@gi1dortrt😅😅t6t6tt😅😅😅t😅trt😅t6rt😅😅😅😅😅😅😅😅t6tt😅😅😅t😅😅😅😅trtt😅😅t😅😅😅😅😅😅😅😅t😅😅t😅😅😅😅tr😅😅😅😅t😅😅😅😅😅😅😅r😅😅😅😅r😅t😅😅😅😅😅😅trr😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅t😅😅😅😅😅😅😅5😅😅😅😅r😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅

    • @scottbiggs8894
      @scottbiggs8894 7 месяцев назад

      @@gi1dorThere will always be the next new shiny thing. Google and Apple are especially big on this theme. Been doing Android for eleven years--always something new that requires changing heaps of code that used to work perfectly. Remember how great the Eclipse IDE was--what an improvement over vi and command line compiling!

    • @gi1dor
      @gi1dor 7 месяцев назад

      ​@@scottbiggs8894
      Compose is not just the new shiny thing, it's official UI framework of Android, and there is no way back from it. The existing code will work, View will be on maintenance mode forewer, so no urge to rewrite anything if you dono't want
      If something new and better will be created, great, let's see and adopt. But I don't see anything in next 5 years on Android, and it's very minimal estimation, Compose here (same as Views) is until will exist
      > Remember how great the Eclipse IDE
      Not really, Eclipse never was so great, before Android was even released, for BE development (JS/PHP) Eclipse solutions were a few heads below what JetBrains offered 15 years ago when I first migrated. Same for ADT on Eclipse, they were worse than unofficial IDEA support from JB a few years before Google officially switched
      Compared to Vim, yes, but I don't understand why making this comparison and how it related

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

      Like Flutter?

  • @ivarjar
    @ivarjar 8 месяцев назад

    Why should a developer ever have to see a video like this? This shows the failure of the team to abstract key concepts.

    • @Zhuinden
      @Zhuinden 8 месяцев назад +3

      It's good for reference in case you want to use Modifier.Node, but the talk effectively *is* a post-mortem of how the original Modifier.composed {} was an abstraction with too high cost.

    • @yewo.m
      @yewo.m 6 месяцев назад

      You might not find it interesting, but there are lots of people for whom it might be useful to know, whether just out of curiosity for how the underlying infrastructure works, or because they want to make contributions to the project

    • @yewo.m
      @yewo.m 6 месяцев назад +1

      And the video is titled "deep dive" for a reason

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

      @ivarjar It shows that the heads behind compose evaluated their inital approach, found its flaws, were able to come up with a much improved version which even was backwards compatible with existing source code and where able to explain all of it in one incredibly concise and capturing talk. But good on you for always finding the right solution the first time. And yes, I am aware you posted this 7 months ago.