Flutter Animation - Radial Menu at 60FPS

  Рет қаралды 71,658

Fireship

Fireship

Күн бұрын

Пікірлер: 103
@oztech
@oztech 5 жыл бұрын
I just love how these tutorials are constructed in a pretty effective way and damn fast! Thank you!
@mauricesavery
@mauricesavery 5 жыл бұрын
As a former teaching assistant for math and computer science in college, I'll say that my best students both passed with flying colors and failed. What was common was their passion for how it could be used in every day life.
@Fireship
@Fireship 5 жыл бұрын
Interesting, I wish I had time to take a trig class now - I think I would enjoy it a lot more now :)
@chamsabressitoure521
@chamsabressitoure521 5 жыл бұрын
Please make more Videos about flutter. Your explanations are so straightforward und precise. 👍
@mohammadrasoulfard-habibi3066
@mohammadrasoulfard-habibi3066 5 жыл бұрын
I know right, there is a lot of terrible tutorials on the Web.
@novacoax
@novacoax Жыл бұрын
I was looking for different content but I had to give you a like because of that intro. 🔥🔥
@moizalnoor1700
@moizalnoor1700 3 жыл бұрын
i loved the background music :)
@mohammadrasoulfard-habibi3066
@mohammadrasoulfard-habibi3066 5 жыл бұрын
This was class, thanks buddy subscribed
@arcticspacefox864
@arcticspacefox864 5 жыл бұрын
Just scrolling through KZbin and seeing Napoleon Dynamite 😂😂😂 great man
@dkragekjaer
@dkragekjaer 4 жыл бұрын
If it is a menu, one should be able to tap on the 10 buttons. When transforming a FloatingActionButton, you loose the tapping area, so it becomes nonresponsive. You need eg. to wrap it in a Column->Row widget.
@lolanolan5616
@lolanolan5616 3 жыл бұрын
please explain this if you get the chance! am trying to get the buttons working
@umairahmed3281
@umairahmed3281 5 жыл бұрын
Awesome tuts. Sir can u make whole channel where u can teach us all beginer to adv animation related to flutter.. I really want tht one
@jakemitchell3976
@jakemitchell3976 5 жыл бұрын
Omg this into is incredible
@buraky16
@buraky16 4 жыл бұрын
Thank you for supplying bot video and written content at the same time. Personally i prefer written content. Thanks a lot again, have a good day :)
@sh1d0w91
@sh1d0w91 5 жыл бұрын
Great tutorial, thanks!
@realliferevue
@realliferevue 5 жыл бұрын
amazing !
@LuisCruz-su6ue
@LuisCruz-su6ue 5 жыл бұрын
Always watching your videos Jeff:)
@Fireship
@Fireship 5 жыл бұрын
Thank you for watching :)
@nash9785
@nash9785 5 жыл бұрын
Really enjoying your videos :)
@enafor99
@enafor99 5 жыл бұрын
Great tutorial! thanks
@marianouvalle895
@marianouvalle895 5 жыл бұрын
Hey Jeff just one quick question, for the second button (the red one) you used [scale.value - 1.5] as the value for the transform Widget, this would lead to negative values, does transform get the absolute value? or how does that work?
@fawazjoseph878
@fawazjoseph878 5 жыл бұрын
I was thinking about this as well
@Dorumin
@Dorumin 5 жыл бұрын
That's the problem with "clever" code like this, where edge cases aren't clearly defined or intuitive whereas a more direct approach would've been self expressive
@marianouvalle895
@marianouvalle895 5 жыл бұрын
I’m pretty sure a negative scale value leads the same result as the positive one but the widget gets flipped, this is not noticeable because in this case it’s symmetric. However, a clearer explanation would’ve been appreciated.
@lokeshar6649
@lokeshar6649 5 жыл бұрын
Really awesome.. loved it ✌
@Fireship
@Fireship 5 жыл бұрын
Thank you, just subbed to your channel 😎
@lokeshar6649
@lokeshar6649 5 жыл бұрын
@@Fireship thank you Soo much... That means a lot for us.
@luckie6593
@luckie6593 4 жыл бұрын
this is impressive
@RoaiDude1
@RoaiDude1 5 жыл бұрын
You are absolutely amazing...
@RNMERIA
@RNMERIA 4 жыл бұрын
Thank you. It is really difficult to postpone your videos for a future date
@bartlebob
@bartlebob 5 жыл бұрын
who knew Dart would come back !
@zaaaff
@zaaaff 5 жыл бұрын
Okay, for now I only found these subliminal messages: 02:24 02:46 03:19 03:34 04:01 05:02 05:29 05:32 09:12 09:21 And they have something to do with the thing (profiler) on the smartphone's (emulator) screen that comes somewhere about 9:40 And also the cake is maybe a lie, and the easter egg may be the giftbox icon on the notification panel
@zaaaff
@zaaaff 5 жыл бұрын
Also he says "controller" three times at 02:24, 02:46, 03:34, where (accidentally?) the subliminal messages appear
@Fireship
@Fireship 5 жыл бұрын
The Enrichment Center is required to remind you that you will be baked, and then there will be cake.
@zaaaff
@zaaaff 5 жыл бұрын
There also should be something messed with trigonometry
@zaaaff
@zaaaff 5 жыл бұрын
flutter.dev/docs/testing/ui-performance
@MrZawe
@MrZawe 3 жыл бұрын
nice opening
@corynorell3686
@corynorell3686 5 жыл бұрын
Has anyone here seen the app Reflectly? If so, I would be very curious to hear how they made their large card swiping navigation system using Flutter.
@Fireship
@Fireship 5 жыл бұрын
I am familiar. Not sure how they did it, but that would make a great demo.
@mohammadrasoulfard-habibi3066
@mohammadrasoulfard-habibi3066 5 жыл бұрын
@@Fireship love this channel buddy, much love from sunny 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England.
@adibrahman9297
@adibrahman9297 2 жыл бұрын
Smooth ♥️
@aytunch
@aytunch 4 жыл бұрын
We want more customPainter and expert Flutter videos:)
@mohammedsadiq1567
@mohammedsadiq1567 5 жыл бұрын
how to give gesture detection to each menu??
@mahmoudsalah5359
@mahmoudsalah5359 5 жыл бұрын
awesome i like effect and your way to describe in vedio
@DelgadoRecords
@DelgadoRecords 5 жыл бұрын
What do you think about Flutter, ionic 4, and React Native? can you share us your thoughts for all of them for this near or long term future. Btw, amazing content as always
@Fireship
@Fireship 5 жыл бұрын
Thank you, I think they all have a place based on the use case. I'm thinking about doing a video called "how to build a mobile app in 2019", but you may find this useful itnext.io/should-you-use-ionic-4-fa04daebaffd
@ZachSuerdieck
@ZachSuerdieck 5 жыл бұрын
Very slick
@nathanthefirst
@nathanthefirst Жыл бұрын
This where times when fireship was happy
@priyeshpatel4863
@priyeshpatel4863 5 жыл бұрын
awesome 👍
@siddarthbhave8642
@siddarthbhave8642 4 жыл бұрын
Why is every intro in a fireship video soo trippy!?
@vxrrr3298
@vxrrr3298 3 жыл бұрын
The menu FABs do not Work when you tapping on it we need a solution 😢
@zehijean8817
@zehijean8817 5 жыл бұрын
hi, the menu buttons arent working with onPressed apart from the opening an close methods.Any help resolving this issue would be awesome
@zehijean8817
@zehijean8817 5 жыл бұрын
Nevermind i found a workaround, for those of you who encounter the same issue with the detections of onPressed events, just put an invisible container before your close button and give it a good size, the hit detection will then function for your hidden FloatingActionButtons.
@SrCorn-qd3gp
@SrCorn-qd3gp 5 жыл бұрын
@@zehijean8817 Can you show me how?pls
@MisterDibitybopty
@MisterDibitybopty 5 жыл бұрын
@@zehijean8817 I've tried this and only 3 of the buttons seem to work. I don't suppose you have an example of how you fixed this do you?
@zehijean8817
@zehijean8817 5 жыл бұрын
Here is the deal the buttons are stacked on top of each others and the stack widget has the size of one button at rendering and layout time...when you open the menu , the buttons expand in circular fashion but the size of the stack stays the same and the buttons go out of the stack thus the hit detection do not work for those buttons...the workaround i found is to put an invisible container which size is big enough to encapsulate the expanded menu so that at layout time and rendering time the stack's size stay s consistent and hit detection works...i hope to have been of help to you guys.
@icebakbum
@icebakbum 5 жыл бұрын
@@zehijean8817 How did you do it? Matrix 4 deformed position offset, click events are only valid at the center of the circle
@bhavneetsingh5864
@bhavneetsingh5864 5 жыл бұрын
Cool
@christopherjonson7670
@christopherjonson7670 5 жыл бұрын
Hi, do you familiar with Sorax youtube channel? He is a guru of javascript that gone a few years ago. You remind me of him very much
@Fireship
@Fireship 5 жыл бұрын
Had not heard of him, but looks like a cool channel (except I don't speak Russian)
@mariodquiroz
@mariodquiroz 5 жыл бұрын
What i should add if i need to be able to scroll that menu? i mean like a knob
@Rj1650-c2l
@Rj1650-c2l 4 жыл бұрын
I want to navigate to another screen onClick of any menu item, inside the _buildButton() method I'm not able to use the Navigator.of(context).push() method to navigate, What should I use to navigate without context?
@DryadRoot
@DryadRoot 3 жыл бұрын
I added some onClick code on the other buttons but it doesn't fire :(
@hemantchauhan6437
@hemantchauhan6437 Жыл бұрын
Why translate is multiplied with cos and sin ?Anyone pls explain. My trigonometry is not trigonometrying
@kingkhan3161
@kingkhan3161 5 жыл бұрын
I tried this but for me the FABs around were not working on click.. I can't understand it
@zaaaff
@zaaaff 5 жыл бұрын
No one else is trying to find the easter eggs? come on, we have to do it open-source way, share your finding
@gerritweiermann79
@gerritweiermann79 5 жыл бұрын
Which extension do you use that inserts your code for the tutorial?
@darshangowda309
@darshangowda309 5 жыл бұрын
Cut and undo in reverse fashion!
@pradeep511
@pradeep511 5 жыл бұрын
Use white theme for see your code
@zehijean8817
@zehijean8817 5 жыл бұрын
if you are a failed trigonometry student then what am i ? Great stuff
@darshangowda309
@darshangowda309 5 жыл бұрын
first and excited for this :P
@Fireship
@Fireship 5 жыл бұрын
gold 🥞
@shell11_
@shell11_ 5 жыл бұрын
what is your theme and font for vs code?
@Fireship
@Fireship 5 жыл бұрын
atom one dark
@priyanshparmar819
@priyanshparmar819 5 жыл бұрын
When i pressed any menu button it does nothing anyone knows why?
@mohammedsadiq1567
@mohammedsadiq1567 5 жыл бұрын
there's no gesture detection given
@nikitas.doroshenko
@nikitas.doroshenko 5 жыл бұрын
why not just using simple vanilla javascript and css? I mean on click just add some classes or datatype in html and animate everything with css. why use so many tools for so simple task?
@darshangowda309
@darshangowda309 5 жыл бұрын
On flutter?! What do u mean?
@Fireship
@Fireship 5 жыл бұрын
Flutter's animation is hard to compare to the web. It could def be simplified in ways, but a big difference is that your animation is tied to he app state so it can be orchastrated. Also, it deals with jank/vsync which can be problematic with css
@lokeshar6649
@lokeshar6649 5 жыл бұрын
We are not dealing with the web application here.
@MohUtopia
@MohUtopia 5 жыл бұрын
No one will comment about the crying baby noise in the background ..
@Fireship
@Fireship 5 жыл бұрын
You can find a crying baby in all 170 of my videos
@aleaallee
@aleaallee 5 жыл бұрын
Ugh, mobile app development looks difficult af.
@Fireship
@Fireship 5 жыл бұрын
That's what mobile app developers say about web development 😂 - but I will say basic animations are way easier on the web.
@LukePighetti
@LukePighetti 5 жыл бұрын
@@Fireship check out implicit animating widgets like AnimatedContainer.
@Fireship
@Fireship 5 жыл бұрын
@@LukePighetti Good call, I have plans for AnimatedContainer in combination with Firestore in the future :)
@zaaaff
@zaaaff 5 жыл бұрын
I think I found the hidden easter egg, I suppose it is the egg in Duolingo app layout example, in video "Flutter Layouts for the CSS Developer" - kzbin.info/www/bejne/q2HIY39rrtSrfKsm5s It starts somewhere on 3:05 of that video
@MightyMigi
@MightyMigi 5 жыл бұрын
you talk to fast and you don't show us how you lay out each peace of the code but it is a good video over all just need to consider speed
@Fireship
@Fireship 5 жыл бұрын
Thanks for the feedback, that's basically the style of the channel, but I also have a write up to fill in any missing pieces 😁
@NKHSP
@NKHSP 5 жыл бұрын
I literally didn't understood a single thing of it.
@原貴悌
@原貴悌 5 жыл бұрын
I cannot believe that you were poorly graded for trigonometry!!
@chanlito_
@chanlito_ 5 жыл бұрын
Are you a web dev? If so, move along.
Flutter Layouts for the CSS Developer
10:24
Fireship
Рет қаралды 71 М.
Complex Animations in Flutter using Rive | Flare
15:44
FilledStacks
Рет қаралды 225 М.
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 3,5 МЛН
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 65 МЛН
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 23 МЛН
Flutter Forward - Making UI Animation Easy & Fun
16:43
gskinner
Рет қаралды 52 М.
Top 12 Flutter Tips & Tricks
9:32
Fireship
Рет қаралды 269 М.
Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe
44:26
Flutter Europe: Optimizing your Flutter App
44:05
Flutter
Рет қаралды 117 М.
Make Awesome SVG Animations with CSS // 7 Useful Techniques
12:20
Flutter Basic Training - 12 Minute Bootcamp
12:09
Fireship
Рет қаралды 931 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
Flutter Europe: Animations in Flutter done right
42:04
Flutter
Рет қаралды 61 М.
I run untested, viewer-submitted code on my 500-LED christmas tree.
45:17
iPhone or Samsung?
0:28
Kan Andrey
Рет қаралды 4,1 МЛН
Wireless switch part 177
0:58
DailyTech
Рет қаралды 14 МЛН
Nokia 33-10 ☠️ #shorts
0:33
Apollon 🗿
Рет қаралды 653 М.
Кто-то купил WinRar? #shorts #шортс #новости #факты
0:53