Introduction to drawing in Compose

Поділитися
Вставка
  • Опубліковано 9 лют 2025

КОМЕНТАРІ • 71

  • @AndroidDevelopers
    @AndroidDevelopers  2 роки тому +27

    Subscribe for the latest → goo.gle/AndroidDevs

  • @clxxxvii.
    @clxxxvii. 2 роки тому +50

    This is a wonderful and extremely helpful resource. I have no experience whatsoever and I feel like these videos are the only ones speaking and explaining on the level I need. Whoever is producing these, please give yourself a pat on the back, these are awesome. Compose is great

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +7

      We really appreciate the kind words! Thank you for being a part of the Android community 😊

  • @AdityaGiri-hn4uq
    @AdityaGiri-hn4uq 20 днів тому +1

    Very nice and easy explanation. 👍

  •  2 роки тому +15

    Compose is such a joy in comparison to the old view system. Loved the video! ❤

  • @jam4l
    @jam4l 2 роки тому +17

    Wow , Compose is a world changer for Android UX/UI, amazing stuff 😍

  • @Vihor95
    @Vihor95 2 роки тому +5

    One of the best videos ever on this channel

  • @tonnie7079
    @tonnie7079 Рік тому +1

    Exactly what I needed presented in a non-intimidating easy-to-like way, I will be practising and I will come back here.

  • @eganathan.r
    @eganathan.r 2 роки тому +4

    Thank you, these kind of videos are very helpful and its more attractive for a beginner. Thank you Devs

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +1

      No problem, Eganathan!
      It’s our pleasure to help you get creative on your Android journey 🎨
      If you’d like to learn more about adding engaging visuals to your Android apps, be sure to check out the resource below ⬇️
      goo.gle/3StFBn3

  • @PrinceKumar-u4k4y
    @PrinceKumar-u4k4y 5 місяців тому

    Keep producing videos like these they are really helpful

  • @duxngnguyen1142
    @duxngnguyen1142 Рік тому +2

    Great video. We have quite many videos for the Layout phase. But for Draw phase, we have only this video. Please create more guide videos on how to custom Draw phase.

  • @BenKadel
    @BenKadel 2 роки тому +5

    Yes yes yes this video is absolutely boss! more of this please

  • @BenKadel
    @BenKadel 2 роки тому +7

    I wish i could thumbs up this video twice!

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +3

      Two thumbs way, way up for this comment! We love the enthusiasm you're bringing and wish we could like your comment twice👍 👍

  • @ssverma1916
    @ssverma1916 2 роки тому +4

    Perfect! 💥

  • @byJonKoffee
    @byJonKoffee 2 роки тому +4

    UI is nice, but the underlying features are where it is at. Many apps lack decent advanced functionality due to this mismatch in focus. This composer series is nice though, and will help some folks advance the higher level presentation goals. Thanks for the breakdown of existing features (hello world style)!

  • @최선웅-x7m
    @최선웅-x7m Рік тому +1

    Simple and easily understandable lesson 🙌

  • @piotreek7
    @piotreek7 2 роки тому +6

    This video is really good

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +2

      Thank you, Piotrek! We're glad you enjoyed it! Don't forget to check the video description for even more wonderful compose content like this 😄

  • @Fazlu3088
    @Fazlu3088 Рік тому

    Best video on UA-cam

  • @GidzPaul
    @GidzPaul Рік тому

    Loved this tutorial!

  • @TheAndreArtus
    @TheAndreArtus Рік тому +2

    Love this presentation, it's quite helpful. I would however like to add that the graph drawing code as presented in 7:08 should probably start with a path.moveTo for the first data item, otherwise one will find the path starting with a vertical line for data where the initial y is greater than 0 (relative to the x axis);.

    • @rollebonmarquis7574
      @rollebonmarquis7574 Рік тому +1

      Good point, they seem to have this in the original code that the video refers to.

  • @gustavoleite7569
    @gustavoleite7569 Рік тому

    Sou deva 5 anos, sempre trabalhei com Web. Agora em Janeiro, comecei a estudar kotlin e desenvolvimento mobile nativo, eu estou amando.

  • @blackrider8883
    @blackrider8883 Місяць тому

    This is so helpful...thanks for this😭

  • @ngenge_senior
    @ngenge_senior Рік тому

    Wonderfully explained

  • @alskaa1
    @alskaa1 2 роки тому +2

    Excellent!!

  • @nasimnajand9697
    @nasimnajand9697 Рік тому +1

    extremely helpful, thanks a lot

  • @bofu9662
    @bofu9662 2 роки тому +3

    Nice course!

  • @GtPrajapati7421
    @GtPrajapati7421 2 роки тому +2

    Thank for this tutorial

  • @haocongxing7214
    @haocongxing7214 Рік тому

    happy composing!

  • @amponsahhubert4884
    @amponsahhubert4884 2 роки тому +3

    Nice stuff

  • @courtneywittmann1572
    @courtneywittmann1572 2 роки тому +6

    Great video! Would you be able to also share a repo with a sample?

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +4

      Hi Courtney! We've got an example for you right here ✨👇
      goo.gle/compose-graphics-graph-example

  • @WayfaringTenno
    @WayfaringTenno 2 роки тому +6

    Thank you so much for this one!!!

    • @AndroidDevelopers
      @AndroidDevelopers  2 роки тому +3

      We're glad that the tutorial was helpful for you, Fotoh 😀

  • @alekseimulin6151
    @alekseimulin6151 Рік тому

    It's super useful video and really loved the idea to smooth the lines by cubic Bezier curve but didn't really get what would be the best way to calculate control points for random path and random data at 08:00?

  •  9 місяців тому

    great video

  • @qbalsdon
    @qbalsdon 2 роки тому +3

    Whoop whoop!

  • @chrislagos44
    @chrislagos44 5 місяців тому

    Nice!

  • @essamsalah829
    @essamsalah829 9 місяців тому

    Amazing video, I have question, I'm using canvas and pinch to zoom effect using graphicsLayer modifier so how to draw Path/Line... with constant width that is not affected by zoom in/out?

  • @ngomdecadetkamdaou3464
    @ngomdecadetkamdaou3464 Рік тому

    Amazing

  • @AriAp-mh3bf
    @AriAp-mh3bf Рік тому

    amazing

  • @sumansaha295
    @sumansaha295 Рік тому

    excellente!! 👏👏👏

  • @biyaneme
    @biyaneme Рік тому

    Can you please say, what is the app used, for this presentation with code animation and highlight?

  • @arseniykucherenko4960
    @arseniykucherenko4960 2 роки тому +2

    How about 3D graphics? How to use Vulkan/GLES in Compose?

  • @zokirjonqodirov6927
    @zokirjonqodirov6927 2 роки тому +2

    👍🔥

  • @hpmusicbytes
    @hpmusicbytes Рік тому

    Can we make real time auto scrolling graph using this?

  • @VictorFarkas-fp2gl
    @VictorFarkas-fp2gl Рік тому

    what about showing svg.files? android studio did not support text in svg. files how can I use them in compse

  • @coderbhai3701
    @coderbhai3701 2 роки тому +2

    👌

  • @Adam0001
    @Adam0001 2 роки тому +2

    😍

  • @youdube1203
    @youdube1203 Рік тому

    thanks
    excellent video
    but i miss the chart data:)
    can you share us data list? :)

  • @ashutoshpattanaik3650
    @ashutoshpattanaik3650 Рік тому

    How did u calculate control points.. couldn't get the logic to it ?? Plz help

  • @sheenfabile9460
    @sheenfabile9460 2 роки тому +1

    Can you share the repository?.

  • @asheshsen1
    @asheshsen1 Рік тому

    nice presentation. github link is broken. could you update it pretty please ?

  • @刘堃-c4f
    @刘堃-c4f Рік тому

    I can't find the source code for this video on Github,Can you help me

  • @erfansn869
    @erfansn869 Рік тому

    Only say it was a Great

  • @jopadjr
    @jopadjr 2 роки тому

    299th...Thanks

  • @pauloCosteira
    @pauloCosteira 2 роки тому

    please share de source code

  • @dallasrieck7753
    @dallasrieck7753 5 місяців тому +1

    "you will learn"...; how do you know? with all respect, share without assuming. better: I will share with you...

  • @andreasanderson503
    @andreasanderson503 2 роки тому

    Gw be like: owalah

  • @pcprincipal345
    @pcprincipal345 2 роки тому +4

    Android development has become too complicated.
    Yes, I am talking about the big ELEPHANT in the room which everyone chooses not to see.
    Write the business logic, code the UI, custom components, unit tests, integration tests, try to keep up with the technology/new libraries, complicated dependency injection libs, spend hours/days on a simple issue bc you can't find the source of the weird behaviour of a lib, incompatiliy between libs/plugins and spending hours/days to find the perfect combination, endless upgrade issues.
    Damn the day I chose to be an Android dev.
    I wish I had become a back-end dev instead, if you are reading this and considering to be an Android dev, save yourself from a lifetime headache and DON'T.

    • @sanek1985t
      @sanek1985t Рік тому +1

      Yeah, agree. But you can select subset of android tools for development.
      For examples: Android sdk, fragments, recyclerviews and choose MVC pattern, where all logic is in fragment(view and controller). Thats all.
      No DI libs, no repositories, no tests.
      Thats select only minimal set to FINISH developing MVP version of an app

    • @sumansaha295
      @sumansaha295 Рік тому

      I agree it may become cumbersome to keep up with the developments in frontend but this video is an eye opener about the power of compose, it's about giving people the power to create what they want.

  • @abdullah-hz9yi
    @abdullah-hz9yi 2 роки тому

    Flutter Best