Flutter Page Indicator | Widget Workshop

  Рет қаралды 7,063

SuperDeclarative!

SuperDeclarative!

Күн бұрын

Пікірлер
@sanderroest9619
@sanderroest9619 4 жыл бұрын
What a great explanation of a custom painter. It’s a lot less scary than I thought. I’m looking forward to your next tutorial. 💙
@hershreddy9154
@hershreddy9154 3 жыл бұрын
What a great, clear explanation! You really demystified how to do custom paints within the widget tree. I feel like building a few custom widgets myself now!
@SuperDeclarative
@SuperDeclarative 3 жыл бұрын
You can do it!
@rydmike
@rydmike 4 жыл бұрын
Excellent tutorial, very well structured and perfect execution. I really liked the idea of using the simple concept of a page indicator, yet with a complex dot position and showing how to build it with a custom painter, animated builder and page controller. Overall one of the best Flutter video tutorials that includes custom painter. Storing some of the intermediate steps in the dot position calculations would perhaps have made it even easier to follow along and it could also be helpful when you look at the code later and try to figure out what is going on 🤔 Overall, superb tutorial and pro level produced video! 👍😎
@HimanshuSharma-ut1kd
@HimanshuSharma-ut1kd 4 жыл бұрын
Tried this on Web and it works like a gem! Thank you
@HashemRC
@HashemRC 4 жыл бұрын
Really super declarative as you use proper words to declare the case
@HashemRC
@HashemRC 4 жыл бұрын
👏 respect for dot radius. means paying attention to details, and output quality
@darkbum_1984
@darkbum_1984 4 жыл бұрын
Nice tutorial I check thist out for sure. Thanks Matt.
@Earle20
@Earle20 4 жыл бұрын
Well done , easy to follow
@TrendingCodes
@TrendingCodes 4 жыл бұрын
I like that clamp method 😉 if I was writing a code may be instead of using clamp I could used some if conditions to check the values of indicators hahah.... Thanks Matt 💙 I need to Buy your Cap ASAP so that I can use it in my videos Waiting.......
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
The cap is tough :) It's an unusual color so it's a little tough to source, and the stitching requires a local provider, which isn't cheap. But my plan is to figure out how to get them to you.
@sweet-sinner
@sweet-sinner 4 жыл бұрын
25:05 What do you mean by "..We're basing our calculation on the vertical center"? Unless I use "center.dy +- radius" for top and bottom, the indicator is misplaced. Although this doesn't happen unless you specify the height of the widget with a SizedBox or something.
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
That's a good question. I'm not sure why it worked. I think you're right that "center.dy - dotRadius" and "center.dy + dotRadius" are the correct values.
@prabhunathtiwary9852
@prabhunathtiwary9852 4 жыл бұрын
Hey, Matt...why you didn't using yellow mic...:)
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
Maybe someday ;)
@ismailkoyuncu5518
@ismailkoyuncu5518 4 жыл бұрын
Thanks for sharing and great work.. God bless you.. 🌱
@clever_dude
@clever_dude 2 жыл бұрын
You should mention the CustomPainter int the title
@clever_dude
@clever_dude 2 жыл бұрын
Not too bed 💙
@인이-l4z
@인이-l4z 3 жыл бұрын
I need help too. What is the implementation of WidgetWorkshopScaffold?
@SerdarPolat21
@SerdarPolat21 4 жыл бұрын
Great video to understand Flutter CustomPainter and clamping. 👏🏻👏🏻👏🏻 By the way; how can I play mp3 files (in device storage, not assets) with Flutter? Can you share a video about this topic? Thank you... 👍🏻👍🏻👍🏻
@RajileshPanoli
@RajileshPanoli 4 жыл бұрын
Great! Thanks for the video.
@aytunch
@aytunch 4 жыл бұрын
Hi Matt, this widget looks very cool. I have a question. If we were to make these type of custom widgets for our apps, should we use them like you did or should we write a controller for these widgets in order to use them more freely? Let's say if we wanted to convert this widget in to a package in pub.dev, we would need to implement a controller pattern right? I see lot's of packages using this architecture but not a single tutorial on how to write it from scratch. Can you please make a follow up video to one of your widget workshops to turn them into a package with controller logic(with callbacks to UI)
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
Hi. This widget is perfectly usable in this form. Controllers are definitely not required, and in very simple, narrow situations, controllers will just get in the way. I've used this same widget in my own forms :) But I'll think about a future video that includes a controller.
@mtux
@mtux 4 жыл бұрын
Very thanks, is great!!!
@kyl777
@kyl777 4 жыл бұрын
umm, I love ur tutorial, which is really informative. But, how to implement the WidgetWorkshopScaffold? I cant understand it.
@HashemRC
@HashemRC 4 жыл бұрын
Thanks for quality tutorials, may you post the tutorial source code?
@abhilashchandran3126
@abhilashchandran3126 4 жыл бұрын
That was an awesome explanation from concept to execution. Thank you.. I like the way you explain each concept and code it to the point. One of the best flutter video out their using custompaint widget. fillType for path was new knowledge for me. Would love to hear more about paths and overlaying paths. Maybe blendmodes etc.. Great content... Thank you once again..
@AthorNZ
@AthorNZ 4 жыл бұрын
Random question - what keyboard are you using?
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
Apple wireless keyboard
@_rubs
@_rubs 4 жыл бұрын
Thanks for sharing the knowledge, just my humble advice, include the word flutter on the title and in the screenshot for the vid, when you see a lot of dev videos on KZbin you start getting selective andb if there's no term about whar you are looking for, either you miss a view for the video and a potential subscriber, and the people miss a really nice piece of information skipping your videos.
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
Thanks, I'll give that a try!
@Ematolah
@Ematolah 4 жыл бұрын
what the heck is that widget workshop scaffold im too new here and jeez i tried everything y y i saw the names not that dumb just new
@el7284
@el7284 4 жыл бұрын
I don't think I have seen as much yellow in a single year as I have in this video. Kudos on the instruction though
@SuperDeclarative
@SuperDeclarative 4 жыл бұрын
:) kzbin.info/www/bejne/r3yxqZh8abCAqbs
@timothyofie5978
@timothyofie5978 4 жыл бұрын
@@SuperDeclarative 😂 😂 😂
@ianoliveiradev
@ianoliveiradev 4 жыл бұрын
waesome!!!
@martinharris4416
@martinharris4416 4 жыл бұрын
Oh you're the flutter guy?!!
@tbm98
@tbm98 4 жыл бұрын
Will you publish it to pub.dev
@jatinraj4974
@jatinraj4974 4 жыл бұрын
Mtechviral team welcomes you sir😃😃😃😃
Flutter Message Flash | Widget Workshop
17:46
SuperDeclarative!
Рет қаралды 2,3 М.
Flutter Circle Reveal Onboarding | Widget Workshop
54:45
SuperDeclarative!
Рет қаралды 4,2 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe
44:26
Flutter says you can't do that! And other things from Twitter...
51:54
SuperDeclarative!
Рет қаралды 4,4 М.
Flutter Color Picker | Widget Workshop
1:02:25
SuperDeclarative!
Рет қаралды 4,6 М.
Flutter Candlestick Stock Chart | Widget Workshop
48:21
SuperDeclarative!
Рет қаралды 21 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 299 М.
Top 30 Flutter Tips and Tricks
6:50
Flutter Mapp
Рет қаралды 585 М.
Flutter Text Scroller | Widget Workshop
34:52
SuperDeclarative!
Рет қаралды 5 М.
Reinforcement Learning - My Algorithm vs State of the Art
19:32
Pezzza's Work
Рет қаралды 156 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН