Use CustomPaint to create a Drawing App (The Boring Flutter Development Show, Ep. 28)

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2024

ความคิดเห็น • 69

  • @Sebpv2006
    @Sebpv2006 5 ปีที่แล้ว +19

    This type of videos are really helpful to get started in Flutter. First we see the workflow and also how a flutter dev thinks, especially when it comes to searching and reading docs.

  • @karamatsubhani1368
    @karamatsubhani1368 ปีที่แล้ว +3

    This is exact way to learning, while development developer feel same kind of problems. this team handle very professional way. keep it up...❣

  • @IbrahimRasel
    @IbrahimRasel 5 ปีที่แล้ว +15

    To anyone who's wondering, to fix that RangeError change:
    for (var i = 0; i < offsets.length; i++) {...}
    to
    for (var i = 0; i < offsets.length - 1; i++) {...}

  • @sourabh6894
    @sourabh6894 3 ปีที่แล้ว

    This is one of the best flutter boring shows that I watch. flutter should do this type of video because from such type videos beginners to flutter know how can we find things in a flutter by only documentation. 😍😍😍

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

    Hey, thanks a lot. This video is reeeeally interesting for learning! Much more than a full straight forward tutorial!

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว

      Thanks for the excellent feedback, Breno! You can watch more episodes of the Boring Show here → goo.gle/BoringFlutterShow

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

      ​@@flutterdevdo you have for bloc for basic

  • @Ok-Chance
    @Ok-Chance ปีที่แล้ว +1

    Thanks , i had a lot of fun watching this :D

  • @kherelable
    @kherelable 5 ปีที่แล้ว +3

    Thank you, I was waiting for it!!!

  • @alexofobrukweta6803
    @alexofobrukweta6803 4 ปีที่แล้ว +4

    I have trying to build my app to draw within a small box and not the entire screen but the line is just far from my point of touch. Need help.

  • @TheCSGuy
    @TheCSGuy 5 ปีที่แล้ว +3

    That note on whiteboard 😂😂
    .
    Breaking : Area 51 alien becomes the universe's first intergalactic developer.

  • @FransStofberg
    @FransStofberg 5 ปีที่แล้ว +7

    Very nice,
    However, when the number of Offset's reach around 2000 the performance drops quite significantly (simulator and actual device) and the line drawing starts to really lag quite a bit. How would one optimise this?

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 2 หลายเดือนก่อน

      Hadn't thought about this, if one is to create something like a jamboard how can we optimize this?

  • @ivanyoed
    @ivanyoed 3 ปีที่แล้ว +1

    This episode was so hilarious!

  • @EsmeraldaLopez-zt6yl
    @EsmeraldaLopez-zt6yl 2 ปีที่แล้ว

    I loved this video

  • @muhammedozdogan5133
    @muhammedozdogan5133 8 หลายเดือนก่อน

    Dart and Flutter have improved significantly since then but the rudimental stuff is same

  • @geared_rider
    @geared_rider 5 ปีที่แล้ว +18

    So that's how apps are developed. With understanding. My team lead doesn't consider me sh*t to talk about the development. He just hands a vague description and tells me "Umm so we need to work on this.." and the the "we" is reduced to just "me". Smh

  • @d7ffab979
    @d7ffab979 3 ปีที่แล้ว +2

    I get the strong feeling that the whole local to global was unneccessary

  • @apravint
    @apravint 5 ปีที่แล้ว

    boring show becomes interesting for me :)

  • @hirakjyotiborah5687
    @hirakjyotiborah5687 4 ปีที่แล้ว +1

    DragStartDetail class also has a localPosition variable, so what was the problem in using details.localposition instead of converting details.global position to local position
    ?

    • @uibar
      @uibar 2 ปีที่แล้ว

      exactly. it's an unexpected live show. not a well prepared tutorial.

  • @harshadvare1545
    @harshadvare1545 3 ปีที่แล้ว

    can we get coordinates when paint on it?

  • @tobake
    @tobake 5 ปีที่แล้ว +1

    you must have a REALLY old version of flutter because that int to double thingy have been around for some time now :)

  • @landonivy675
    @landonivy675 3 ปีที่แล้ว

    Palm rejection when using stylus?

  • @franklinoladipo2343
    @franklinoladipo2343 3 ปีที่แล้ว +2

    Who else was just wishing they would just remove the breakpoint at line 83 😂

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

    How can I activate those automatic comments at the end of every widget in Android Studio?

    • @caballero75RS
      @caballero75RS 5 ปีที่แล้ว

      Flutter and Dart extensions? im not sure

    • @ivantrejo8428
      @ivantrejo8428 5 ปีที่แล้ว

      I believe that is part of the flutter extension for vs code. Maybe there is a plugin for android studio that does the same.

    • @ivantrejo8428
      @ivantrejo8428 5 ปีที่แล้ว

      They're awesome, I know!! If I could only get that same functionality for React.. sigh

  • @Firecloak
    @Firecloak 3 ปีที่แล้ว

    Are there any videos that explain how to build upon this tutorial? Like how to change the stroke width. I'm not sure how to pass a different number for strokeWidth into the Paint method

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

      The strokeWidth can be updated by utilizing a slider widget.

  • @Algardraug
    @Algardraug 3 ปีที่แล้ว

    How do you guys differantiate between ctrl+c and ctrl+z? Never thought about that before, but when I heard cmd+z, I was like "How's copying gonna solve AS freeze??"

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

    Guys, please, 911. I need to know song from intro and outro, .. feeling 90's today

  • @КонстантинТрегубов-ъ9ш
    @КонстантинТрегубов-ъ9ш 5 ปีที่แล้ว

    why offsets[i+1] is working?? i have RangeError (index): Invalid value: Not in range

  • @aritrachoudhury8409
    @aritrachoudhury8409 4 ปีที่แล้ว

    The Center widget was creating the offset.

  • @limweijun9009
    @limweijun9009 4 ปีที่แล้ว

    After adding an appbar to the Scaffold, the drawing seems to be off for the height. How can i prevent that?

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

      I think you should try useing localPosition instead of globalPosition for the offsets when you add them.

  • @BillyMahmood
    @BillyMahmood 5 ปีที่แล้ว +1

    the Issue you are having at 9:50 - I have at issues once a day in Android Studio - I have to close the file and re-open it!

  • @urvashisharma7415
    @urvashisharma7415 4 ปีที่แล้ว +2

    its giving me second hand anxiety seeing their android studio misbehave so bad

  • @myname5667
    @myname5667 5 ปีที่แล้ว +1

    I would love to see how to create a home screen widget in flutter (obviously only possible for android) because I just can not find a good tutorial

    • @sleeplessdev7204
      @sleeplessdev7204 4 ปีที่แล้ว

      What do you mean a home screen widget? Like something that's displayed along with the phone's app icons?
      Did you ever figure out a way to do that?

  • @mohamadkenway5140
    @mohamadkenway5140 5 ปีที่แล้ว

    how i can save image in my app with out database something like shared prreferences

  • @adngujjar7425
    @adngujjar7425 3 ปีที่แล้ว

    Can any body help me that How we can detect what shape is draw on screen ? Thanks in Advance

  • @张岩-h1g
    @张岩-h1g 5 ปีที่แล้ว +2

    video is a little low quality

  • @KuldeepSingh-dn9sc
    @KuldeepSingh-dn9sc 5 ปีที่แล้ว

    Can you please explain the curl page effect in flutter
    If it's possible 😇
    I shall be very thankful to you.🤗

  • @MrMiksug
    @MrMiksug 5 ปีที่แล้ว

    ok,thanks

  • @anandmagar6132
    @anandmagar6132 5 ปีที่แล้ว

    how we can learn flutter how we can get courses help ??

    • @srishtirohatgi9456
      @srishtirohatgi9456 5 ปีที่แล้ว

      there are free courses available search on google

  • @rajeevjaiswal3543
    @rajeevjaiswal3543 4 ปีที่แล้ว

    Title and description is misleading

  • @devef
    @devef 5 ปีที่แล้ว +4

    VS Code is actually better than android studio for flutter, in and. studio it take so long for running the app, vs code launch first.

    • @ShivamJha00
      @ShivamJha00 5 ปีที่แล้ว +1

      For me vscode intellisense is too slow. I use intellij

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

    Flutter seems good so far, but (dart + flutter) to me (new to dart) looks like a total mess.

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

      They fit perfectly honestly

  • @insanity2753
    @insanity2753 3 ปีที่แล้ว

    The least you can do is to stop calling it the boring show .

  • @akashkumardas6521
    @akashkumardas6521 5 ปีที่แล้ว +7

    First disliker

  • @jy00952077
    @jy00952077 5 ปีที่แล้ว

    why so many 'cool' in this video ?