Custom layouts and graphics in Compose

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

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

  • @Zhuinden
    @Zhuinden 9 месяцев назад +12

    Really good talk, if only all Android talks were like this, direct and straight to the point, informative and powerful. No "agenda" like "you can remove Fragments with Navigation-Compose" despite providing 12% of the feature set, or something.

    • @__J____ff
      @__J____ff 3 месяца назад

      I AGREE WITH MY BOY HERE

  • @12Playmobil
    @12Playmobil Год назад +16

    Thank you for this video, very useful! Personally I am glad to see advanced topics covered in-depth about Compose and not only the introduction and beginner guide videos (which are also useful obviously). Would also appriciate a detailed video about Compose effects with real world scenarios.

  • @LightDante
    @LightDante Год назад +2

    I love how they turn such complicated things (for me) into simple explanation

  • @AlexanderRuskovski
    @AlexanderRuskovski 2 года назад +14

    Well presented! Thank you! Really in-depth presentations rolled out last couple of days 🥰🤖

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

      If you loved this video and want to see more from Android and Simona, take a look and give us a follow via the blog links below 😄
      Android on Medium → goo.gle/3NCyjec
      More from Simona on Medium → goo.gle/3NtlNh1

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

      @@AndroidDevelopers Thanks!

  • @jovana.subotic
    @jovana.subotic 2 года назад +9

    What an impeccable presentation! Very coherent and engaging

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

      The Dev Summit was a series of awesome presentations!
      Make sure you check out our other Dev Summit sessions here: goo.gle/ADS-All

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

    Really a delightful presentation. A non-trivial app development with great explanation along the way!

  • @mahmoudraafat-531
    @mahmoudraafat-531 2 года назад +9

    Thank you for this perfect presentation. 💚

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

      Thanks, Mahmoud! It's our pleasure to help you customize your creations 🎨
      If you're interested in learning more on the subject, be sure to scope out these resources:
      Custom layouts → goo.gle/compose-custom-layouts
      Images and graphics in Compose → goo.gle/compose-graphics-docs

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

    Very impressed! Just few lines of code can make this magic!

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

    Thank you very much! More in-depth videos like this, please!

  • @dominikluchinger1504
    @dominikluchinger1504 2 года назад +8

    Very cool and helpful example, thanks

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

      Thanks Dominik 😎
      We're happy to help you get the most out of your customization experience ⚒️

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

    Completely Rich & Informative Video

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

      We are happy to hear that the video was helpful, Nipun! Check out more about Jetpack Compose via this link: goo.gle/3n9Cnqf

  • @MishaAkopov
    @MishaAkopov 2 года назад +6

    Could not you make it even harder? :D Thanks for the presentation

    • @yalcinozer4434
      @yalcinozer4434 10 месяцев назад +1

      😄 Sometimes they make me to think like you

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

    Thanks Simona, much appreciated for this stuff, it's really a good example )

  • @seguramlk
    @seguramlk 7 месяцев назад +1

    I've said that, time and time again. Android Team, CREATE A 1st PARTY CHART LIB

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

    Wow! awesome!!! helpful tips.

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

      We have a ton of helpful tips here on RUclips for you!
      We recommend jumping over to our MAD skills series to check them out: goo.gle/3hLX8sg

  • @DodiSdSdDodi-qs2qd
    @DodiSdSdDodi-qs2qd Год назад

    Sarana hiburan komplit berada di Android, seberapa jauh pengetahuan yang dimiliki bisa diukur dikedalamannya, memori yang terpendam kilas balik bisa diungkap dan dinikmati lagi kenangan lama biasanya sangat kental diingat

  • @dleonardo3238
    @dleonardo3238 8 месяцев назад +1

    I'm loving compose but I'm just so bad at Ui😂

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

    Thanks

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

    What's the online shader tool that she talks about?

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

    "In just 20 mins" ^^ Right of course

  • @0324bence
    @0324bence 2 года назад +2

    What is the advantage of using custom layouts? This layout could have been achieved by using simple columns and rows.

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

      I have the same doubt

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

      It works for most of the common scenarios. However, they don't handle the alignment wells in some edge cases. Then you could do some simple maths in the custom layout with your own logic to control where to place all of the children elements.

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

    Great talk. Lots of dense content ... So we need to send you some money as we are now using this in our sleep tacking App ...

  • @kemel-7000
    @kemel-7000 Год назад

    can you please say, how to create that kind of presentation with animation and code appearance? This isn't just a screenshot of AS night mode, right?

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

    Not going to lie the completed app screen itself is hard to interpret for me

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

    Why do you repeat creating a paint object for each composable? I remember that in the old view canvas you only created one paint object. Seem like the layout and drawing command are all in the same file!

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

    Any existing bug bounty program? Last line of code at 09:51 should be 'sleepBarPlaceable.height' instead of 'barPlaceable.height'. I have looked into the source code at github and it appears fine though.

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

    do we need to send the same modifier object to all the compose functions. In other words should all the children must use the modifier of the parent

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

    Amazing video.. But this is very hard to follow and implement.

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

    YAY

  • @AmitGupta-sf7oe
    @AmitGupta-sf7oe 2 года назад +4

    Only Google Engineers would be able to understand such complexity. Yikes!

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

      I'm started scratching head when they used Text(modifier=...) without the text parameter. That's the moment i realised I'm in for the long ride

  • @VictorFarkas-fp2gl
    @VictorFarkas-fp2gl Год назад

    what about a tutorial drawImageBitMap

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

    😍🎊👌⚡

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

    Is it me or the code for laying out components seem a bit verbose or boilerplate-y?

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

      what do you mean?

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

      @@ErnieZee For context, I use Contour (from CashApp) quite extensively. Achieving the same results in terms of layout would be much more concise in my opinion.

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

      @@brunokongawi7555 what do you mean by more concise like give me a concrete explanation what exact lines you consider too verbose in this video.

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

    What's with the emojis on top of the presentation? Looks like a facebook message group haha

  • @smallbig857
    @smallbig857 2 месяца назад

    It looks nice, but in real life it would be a LazyColumn with the ability to scroll beyond one week.

  • @DodiSdSdDodi-qs2qd
    @DodiSdSdDodi-qs2qd Год назад

    Teluduri sejarah peradaban manusia dari jaman serba tradisional sampai saat sekarang modernisasi disegala bidang

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

    Kinda too easy

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

    Hmmm, why you guys used Apple emojis? 🤔 (Idk why I paid attention to then) XD

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

      Those are not Apple emojis.

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

      @ emerald card

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

    Beta tester od roku 2016 oceňujem,,