Flutter - Fancy Circular Progress Indicators WITHOUT Custom Paint | Flutter UI Tutorial

  Рет қаралды 32,024

RetroPortal Studio

RetroPortal Studio

3 жыл бұрын

#flutter #flutterui #mobileapp
In this video we will be taking a look at Alternative Way to create Fancy Progress or Percentage Indicators without Using Custom Paint. We will be using ShaderMask Widget and using its power to create Quick and Less Complex Indicators!
Github: github.com/retroportalstudio/...
Medium (Article): / lpp3kkmiu9
Flutter Widget Essentials Series:
• Flutter Widget Essenti...
If you find this video useful consider Supporting RetroPortal Studio:
✓ Buy Me a Coffee: www.buymeacoffee.com/theretro...
✓ Patreon: / retroportalstudio
Social Links:
✓ Twitter: / theretroportal
✓ Instagram: / retroportalstudio
✓ Patreon: / retroportalstudio
If you like the tutorial, please hit the LIKE and Subscribe button and also consider supporting me on Patreon for More Flutter Tutorial on RetroPortal Studio.
Thank you for Watching! Happy Coding :)

Пікірлер: 68
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
If you find this video useful, consider Following me on: Twitter: twitter.com/theretroportal Instagram: instagram.com/retroportalstudio LinkedIn: www.linkedin.com/in/parasjainrps Happy Coding! ✌️😁
@mercysparks1403
@mercysparks1403 3 жыл бұрын
There are thousands of tutorial videos online but to find video like this one with such explicit content explanation is extremely difficult ! best tutorial video i have ever watched on youtube .
@kirill4531
@kirill4531 3 жыл бұрын
Thank you for not just coding out the solution but for explaining everything in-depth. How it will look like in production, what are the other options for values, how do they affect the appearance. Excellent!
@raphaeldantalian2321
@raphaeldantalian2321 3 жыл бұрын
Welcome back and thanks for the video!!
@CreativeBracket
@CreativeBracket 3 жыл бұрын
That was a great tutorial! Clear and concise, thank you.
@fuadall8961
@fuadall8961 3 жыл бұрын
Thanks for tutorial. This is the rear channel with usefull solutions. Waitinh for article with more examples.
@DarkHeros09
@DarkHeros09 3 жыл бұрын
Welcome back, it's been awhile. Thank you for this amazing tutorial video.
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
You're very welcome! Glad you liked it 🤓✌
@hasankemalturk4416
@hasankemalturk4416 3 жыл бұрын
Your tutorials and samples make me willing to write codes. Thanks
@saranyapadmanaban729
@saranyapadmanaban729 3 жыл бұрын
Good to see u back bro, daily I will check your channel for new videos , today it happened. Share this progress indicator trick with real world implement.
@Andi199656
@Andi199656 3 жыл бұрын
Awesome tutorial! Thanks a lot
@mkhwanazicebo4448
@mkhwanazicebo4448 Жыл бұрын
man you are amazing. Thank you for this.
@danielaraujo5857
@danielaraujo5857 3 жыл бұрын
Thank you very much i needed this tutorial (:
@brandonmochi
@brandonmochi 3 жыл бұрын
THE RETURN OF THE KING
@freakinawesome2210
@freakinawesome2210 3 жыл бұрын
To be frank, everything i learned till now, you contribute 95 percent. love your videos. I wished just one thing, if you can just a bit more explain the topics, by a just more, i swear there would be no any doubts after completing your videos.
@mruduladdipalli5417
@mruduladdipalli5417 2 жыл бұрын
Awesome Explaination !!!
@jacsdev
@jacsdev 2 жыл бұрын
Really nice!
@LeagueRandomPlayer
@LeagueRandomPlayer 5 ай бұрын
Excellent video
@ahmadelshafee1105
@ahmadelshafee1105 3 жыл бұрын
Really thank you for your video it’s a very useful video
@lucasdiogomelo520
@lucasdiogomelo520 3 жыл бұрын
simply great, awesome wish i can give thousands of likes
@ismaelabogabal6041
@ismaelabogabal6041 3 жыл бұрын
I want to give one more like 😊
@BrYarDJ
@BrYarDJ 3 жыл бұрын
great tutorial
@archangeltactics3802
@archangeltactics3802 3 жыл бұрын
OMG THANK YOU!
@collinsattafuah2947
@collinsattafuah2947 Жыл бұрын
Very useful
@josemanuelromero4138
@josemanuelromero4138 3 жыл бұрын
Thanks very useful the vídeo !!!!!
@sadhlife
@sadhlife 3 жыл бұрын
absolute legend
@maheshgvelly
@maheshgvelly 3 жыл бұрын
Such a wonderful Tutorial very useful. How can we put multiple circular bars in a screen?
@glitterglamourdelhi3502
@glitterglamourdelhi3502 3 жыл бұрын
Very useful...... Please make videos regularly on flutter............ After 2 month's
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
Glad you found this useful 💙 I am trying my best mate! Will try keeping up with regular uploads!
@masoudh6856
@masoudh6856 3 жыл бұрын
so amazing
@alejosandu
@alejosandu 3 жыл бұрын
Pretty dope
@ibnomer7038
@ibnomer7038 3 жыл бұрын
Greet job sir
@BenSmith-et9fv
@BenSmith-et9fv 3 жыл бұрын
GREAT!
@7mada89
@7mada89 3 жыл бұрын
Nice trick
@youcef659
@youcef659 3 жыл бұрын
Totally worth it to show how to create progress indicator in this video thanks a lot. A question if i want to start from a different angle do i have just to change the value of startAngle in the sweepGradient widget ?
@diegoochoaacosta6399
@diegoochoaacosta6399 2 жыл бұрын
Excuse me, did you figure out how to change the start from a different angle?
@sandikharahardi7702
@sandikharahardi7702 3 жыл бұрын
I like it !
@harshlohia4433
@harshlohia4433 2 жыл бұрын
nice!
@Adnankhan545
@Adnankhan545 2 жыл бұрын
awesome..
@DexterTalha
@DexterTalha 3 жыл бұрын
Missed u bro🥺
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
As did i! 💙
@IcyIndia
@IcyIndia 2 жыл бұрын
It's great. ❤❤❤❤❤
@jzdev8462
@jzdev8462 2 жыл бұрын
thank you for the tutorial, but is there a way to add +10 sec function as a button that allows you to add some seconds to the timer while its counting down
@pandiarajsp4319
@pandiarajsp4319 2 жыл бұрын
Nice explanation and gud tutorial.. How to pause/play in this??
@_birdy_birdy
@_birdy_birdy 3 жыл бұрын
You don't need to wrap Scaffold inside SafeArea() unless you aren't using AppBar() then you need to wrap the Scaffold body inside SafeArea(). AppBar() by default wraped inside SafeArea() By the way keep making such videos on flutter.
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
Good Point! Had it in my Template! 😅
@Zeeshankhan-fg6hi
@Zeeshankhan-fg6hi 3 жыл бұрын
Great
@rahulb.4223
@rahulb.4223 3 жыл бұрын
Can you make a video on TypeHeadField (Autocomplete TextField)?
@hoggish
@hoggish 3 жыл бұрын
Come on dude i am waiting more advanced topics from you)
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
I have a lot to teach, scripting and creating quality content takes a lot of time. And because i currently have a lot on my plate i am trying to balance things as best as it can be possible for me.! I hope i'll be able to prepare some mode advanced stuff soon! ✌😁 Anyways i hope you enjoyed the tutorial mate!
@leonvanrijswijk8409
@leonvanrijswijk8409 3 жыл бұрын
@@RetroPortalStudio Keeping the balance is good. Don't let them rush you.
@darth1
@darth1 3 жыл бұрын
How can I show seconds with this indicator? I couldn't do it. I am beginer. :/
@maheerahamid2402
@maheerahamid2402 2 жыл бұрын
ShaderMask is not working properly on my image. It creates colors in circular image but not only on visible area but it applied on overall picture
@muhammadharis1923
@muhammadharis1923 2 жыл бұрын
Sir really appreciated But i am getting an error please help me to solve
@darth1
@darth1 3 жыл бұрын
How to use this as a home screeen widget?
@hatodge
@hatodge 2 жыл бұрын
I'm a beginner dev. Why do you use the SweepGradient when in the end you dont see any of that gradient. I mean the progress indicator is only filling up in blue. The transparent is unnecessary. Right?
@RetroPortalStudio
@RetroPortalStudio 2 жыл бұрын
I think this cannot be well explained in this comment. There is an article linked in the description of this video. That will help and consider learning about masking... what it is and how it is done 😁
@schmoogen
@schmoogen 3 жыл бұрын
Is there a drastic performance difference between this and a custom painter?
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
Well, the difference in complexity is much more than performance in this case but there are certain use cases like Audio Waverforms and other progress indications where this method is really convenient in comparisom to Custom Painter
@vijayprajapati7484
@vijayprajapati7484 3 жыл бұрын
Sir please help me..... whenever i build apk of my flutter project and send to someone else and install then the app is crashing .....what the reason and how i can solve it... please tell me....it project of my last year....so i hope you understand....
@RetroPortalStudio
@RetroPortalStudio 3 жыл бұрын
What command are you using to build the apk?
@ritikchhipa9604
@ritikchhipa9604 Жыл бұрын
how to restart again
@dimasmaulana8227
@dimasmaulana8227 3 жыл бұрын
sir i want to ask, i get an error when i add a value to the stops, the error is like this, The element type 'Object?' can't be assigned to the list type 'double'. any suggestions ?, thank you sir
@saifmoh7193
@saifmoh7193 2 жыл бұрын
same problem
@saifmoh7193
@saifmoh7193 2 жыл бұрын
(context,double value,child) write that inside builder
@akanshasen2986
@akanshasen2986 2 жыл бұрын
@@saifmoh7193 Ohh thanks heaps mate!! I was actually looking for the solution!
@iGhostr
@iGhostr 3 жыл бұрын
This is waay too complicated, use Rive instead
@user-yv3vc1nv8g
@user-yv3vc1nv8g 3 жыл бұрын
Trash. Work with shaders greatly affects performance
Top 10 Must Know Widgets In Detail for Flutter Developers | Flutter Tutorial
1:09:13
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 6 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 59 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Flutter UI Design Series | Episode 1 | Flutter UI Design Tutorial
26:51
RetroPortal Studio
Рет қаралды 129 М.
Top 10 Widgets every Flutter Developer should know!
17:17
RetroPortal Studio
Рет қаралды 281 М.
What is happening with Flutter
3:41
typecraft
Рет қаралды 145 М.
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 457 М.
Top 30 Flutter Tips and Tricks
6:50
Flutter Mapp
Рет қаралды 545 М.
How to Make Spacing Feel "Perfect"
10:31
Chainlift
Рет қаралды 34 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 4,6 МЛН
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 1,4 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН