Hey Pedro Massango.... It's interesting I just read your article on flutter state restoration today. I'm happy to say thank you
@WikiPeoples4 жыл бұрын
Huge shout out to the Flutter guys. Flutter absolutely blows React Native away. I've used BOTH in professional settings now and hands down, Flutter is the winner. You'd be a fool to build your app in React Native now that Flutter is available.
@krokeman3 жыл бұрын
Except there's Qt, which is far better...
@frankzheng79255 жыл бұрын
Hi Matt, could you provide the source code related so that we can learn your tutorial much more quickly. Thank you so much for your great tutorials!
@Mosis424 жыл бұрын
Me: Drawing outside the boundaries of the size given to the paint function Flutter: This ain't gonna be good Mitchell!!
@randikavishman39715 жыл бұрын
Coolio!!! I was watching this while my car was being washed, and it was really worth the time! Thanks 🙏🏼
@desmond31914 жыл бұрын
Familiar ads beginning -"Hey you. Yes you." lol.
@trungnguyenhoang7194 жыл бұрын
Very familiar
@outmaniabdelhamid5 жыл бұрын
please videos about dealing with data (futures & stream its complicated)
@yoapps1373 жыл бұрын
And what should be used if you wana draw on another widget.. Like button? Text field???
@ShivamJha003 жыл бұрын
Check out flutter shape maker. It's really awesome tool. You just have to draw and it'll generate the custom painter class for you.
@DevGlup35 жыл бұрын
Thank your for the video and nice explanation! very detailed description btw :P
@ritikharchani51754 жыл бұрын
Man! The guy looks super cool while explaining stuff.
@deeplearningteam21805 жыл бұрын
So next level. Please do more!!!!
@danvilela5 жыл бұрын
Very good! Just should have explained better why we have to use fitted box and just sizedbox wont work.
@gabrielzimenspitz78033 жыл бұрын
How can I get the Image from Future to use it in FacePainter?
@raveeshdotme5 жыл бұрын
Hey Matt can you please also specify how to take a normal widget like maybe a button and put it on the canavas?
@CodeWithAndrea5 жыл бұрын
Great video & example!
@WillDeJs5 жыл бұрын
Your videos are great too. Thanks for sharing!
@AnatolyKosorukov3 жыл бұрын
3:12 rects variable name in shouldRepaint method should be renamed with faces like this @override bool shouldRepaint(covariant FacePainter oldDelegate) { return image != oldDelegate.image || faces != oldDelegate.faces; }
@RobertWildling5 жыл бұрын
You mention a companion video to be found in the description, but I fail to find one. Any chance you could update the description?
@phanirithvij4 жыл бұрын
kzbin.info/www/bejne/r57cioh5p6-hrrc
@jesselima_dev4 жыл бұрын
Me? Already shared the content. Already subscribed. Watching the other cool videos.
@truongsinhtran-nguyen71295 жыл бұрын
Published on 27th of March 2019, at 5:18, did you mean flutter.dev instead?
@PlusPassie4 жыл бұрын
I wish more CodeLabs!
@florentakpro87999 ай бұрын
well explained
@ravilakhtariya3 жыл бұрын
Hi I understood that think... But I have svg string code of image.... inside svg code....I have some the text ...which I want to change runtime...how it's possible I had already changed text inside the svg code.....by passing value...but I want to change 64 base string of image inside svg string code with my svg string code???
@azulamazigh27895 жыл бұрын
yup this is good.
@heshansandeepa94712 жыл бұрын
Very nice
@sachindeveloperko84243 жыл бұрын
We need more tutorial serie for custom painter 😭😭
@mehmetedex5 жыл бұрын
All good but I'm still mad about the lack of good debugging environment. *for example:* make simple syntax error or a simple assigning mistake for the life of Merlin compiler *says* *hey an error occured I'm not sure what it is but here is the widget tree when this happened good luck figuring out :D* Also auto suggestion stops working when the project got complicated. I can't write that tool I don't have time for that I'm hoping that somebody do have.
@Team-qj2hq3 жыл бұрын
How would you use this from main()?
@ehsanhasin8092 Жыл бұрын
great
@jakeperez4564 жыл бұрын
i have tried this in Java Applet. did not know it also exists in flutter
@moyadark5 жыл бұрын
could you provide the source code? Thanks!
@HuuTran-rk9hk5 жыл бұрын
nice!! But i need more more videos ^^
@lesptitsoiseaux Жыл бұрын
Reminds me of the bad old days of GDI
@mohamedelsayed1595 жыл бұрын
How to decrease the cache or the resolution of an image that will be loaded to be previewed??
@armagangokk Жыл бұрын
Unfortunately FittedBox is not a good idea if we paint or draw over an image
@muhammadidrees96835 жыл бұрын
Where is the link of Face Detection?
@dmitriyobidin60495 жыл бұрын
Please share more information about canvas.save and canvas.restore methods!
@mat.pulpan Жыл бұрын
Hello, is it possible to blur the background behind CustomPainter
@RIMJANESSOHMALOOG4 жыл бұрын
1:43 thiccness: 10
@AnatolyKosorukov3 жыл бұрын
3:18 the constructor name invocation MyPainter class should start with a capital letter. final facePaint = FacePaint( painter: MyPainter(), );
@christianmartinez21793 жыл бұрын
I think it's referencing a variable, it's more likely missing a line before "final facePaint" FacePainter myPainter = new FacePainter()
@tomroggero4 жыл бұрын
Is there a way to use a custom painter with LUT or Cube data?
@geekalif81064 жыл бұрын
How to zoom the canvas?
@jiexu35515 жыл бұрын
At 4:29, is it supposed to be FittedBox( SizedBox(...)) ? Or should it be FittedBox( child: SizedBox(...)) ?
@lgprasad5 жыл бұрын
for me, it worked this way FittedBox( child: SizedBox( height: image.height.toDouble(), width: image.width.toDouble(), child: _buildImage() ) )
@monadstack Жыл бұрын
Yo guys, is there any other low level Widget other than CustomPainter? let me know, the one with Skia's-like API, moveTo, lineTo, etc.
@mohammedektelat14894 жыл бұрын
Is there a full example?
@aziziyad40343 жыл бұрын
yeah, that's not for me
@atenplay64055 жыл бұрын
I got crash when the user try to draw on custom paint canvaz. is that any problem with it?
@segundojaramilloromero99094 жыл бұрын
Is it possible to zoom?
@marflage3 жыл бұрын
You can use interactive viewer widget
@deniszaika95342 жыл бұрын
Slightly complicated in comparison to HTML canvas.
@arondantas37792 жыл бұрын
macam mana nak buat?
@frankzheng79255 жыл бұрын
At 3:01, why are "image" and "faces" set to be final instead of var. Anybody can help me?
@NehalHasnayeen5 жыл бұрын
I know it's late but still answering, because those value will not change after assigning that's why they are final
@marflage3 жыл бұрын
When a variable's value will not change after getting assigned it's initial value (initialization), final is used. You can still use var but it is a bad practice.
@GianMarcoDiFrancesco5 жыл бұрын
I implemented this custom painter with ML Kit: github.com/giandifra/Flutter-Smile-Face-Detection
@AnatolyKosorukov3 жыл бұрын
0:52 myPainter() constructor should start with a capital letter. final customPaint = CustomPaint( painter: MyPainter(), child, SomeWidget(), );
@danvilela4 жыл бұрын
Github?
@zawadi5635 жыл бұрын
good explanations...and in the next boring show can you guys enlight us why the website has changed from flutter.io to .dev
@baggern5 жыл бұрын
because Google owns the .dev tld apparently and they are pushing it hard
@HumanoidTyphoon915 жыл бұрын
which episode was that? I'm a bit behind on the boring show, but would like to check the reasoning behind the .dev change