Compose Modifiers deep dive

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 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.

  • @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 25 วันที่ผ่านมา

    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.

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

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

    • @AndroidDevelopers
      @AndroidDevelopers  ปีที่แล้ว +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

  • @jam4l
    @jam4l 4 หลายเดือนก่อน

    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 ปีที่แล้ว +3

    Great Job!!!

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

      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 😢

  • @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 6 หลายเดือนก่อน

      @@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 6 หลายเดือนก่อน

      ​@@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?

  • @АнтонАнтипин-п2ъ
    @АнтонАнтипин-п2ъ ปีที่แล้ว

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

  • @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 25 วันที่ผ่านมา

      @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.