Creating an Animated Sidebar Menu in Flutter with Rive - Episode 5

  Рет қаралды 258,887

The Flutter Way

The Flutter Way

Күн бұрын

🎬 Episode 1: • Build an Animated App ...
🎬 Episode 2: • Build an Animated App ...
🎬 Episode 3: • Build an Animated App ...
🎬 Episode 4: • Animated Bottom Naviga...
In this episode, I'll demonstrate how to create an animated sidebar in Flutter using Rive Animated Icons. Thank you for following the series, and please let me know your thoughts.
✅ Episode 4 code: cutt.ly/Q2LIIde
🔥 Source Code: cutt.ly/b14ZAuh
►For the 3D intro, I'm using Rotato: bit.ly/3heGagj
►Support Us: / theflutterway
► Social Media
GitHub: github.com/abu...
Twitter: / theflutterway
Twitter: / abuanwar072 (my personal profile)
Facebook: / theflutterway
► Timestamps
0:00 Intro
Thanks for watching!
Make sure to like + Subscribe For More!

Пікірлер: 144
@TheFlutterWay
@TheFlutterWay Жыл бұрын
FlutterShop - Premium shop UI kit Source Code👉 cutt.ly/rFOscFo
@user-rh1sw6ji6t
@user-rh1sw6ji6t Жыл бұрын
How did I you made this beginning animate
@danielalessandro7031
@danielalessandro7031 Жыл бұрын
How to navigate from screen to screen with menu
@erickmendozaballona4051
@erickmendozaballona4051 5 ай бұрын
Can you help me, I'm a beginner@@danielalessandro7031
@CLY_-mj5tg
@CLY_-mj5tg Жыл бұрын
thank you dear. It has been an incredible adventure, I think rive animations should be in all applications!
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Glad you like it.
@pazfelipe
@pazfelipe Жыл бұрын
The best ever Flutter channel on youtube
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Thanks, means a lot 💙.
@receptopaktas9276
@receptopaktas9276 Жыл бұрын
The page change video should be Episode 6. We need this very much. Anyone who watches the first 5 videos can get hooked on it. Thanks for your quality content. 🙏
@YS_Yousef
@YS_Yousef 8 ай бұрын
it is really easy brother/sister no need for a full video for that
@TowgenRD
@TowgenRD 7 ай бұрын
@@YS_Yousef How can I do it bro?
@YS_Yousef
@YS_Yousef 7 ай бұрын
how will i tell you in the comments 😅 @@TowgenRD
@amorenog5
@amorenog5 Жыл бұрын
I customized my own screen but used some of your ideas. Really cool videos.
@clovisstanford6515
@clovisstanford6515 Жыл бұрын
where you learn this advanced flutter
@amorenog5
@amorenog5 Жыл бұрын
@@clovisstanford6515 Self-taught with videos and making my own apps it’s a good way to learn.
@binarnesia
@binarnesia Жыл бұрын
Wow the ui looks really good, I'll try this one
@gillesashley9314
@gillesashley9314 Жыл бұрын
Flutter is the G.O.A.T.
@nicoletti05
@nicoletti05 Жыл бұрын
Where do I click to like more than once? Terrific! Tks for sharing!
@mahmoud2000
@mahmoud2000 Жыл бұрын
Fantastic, very professional, thank you so much
@luismiguelagamezaguas1710
@luismiguelagamezaguas1710 Жыл бұрын
It's just amazing man.
@mojtabasaebi6096
@mojtabasaebi6096 Жыл бұрын
im really happy to find you :) thank you for great and high quality content and project ... we waiting for more Episode of this curse
@CarlosHenrique-er7zq
@CarlosHenrique-er7zq Жыл бұрын
Amazing job, thanks for all!
@zhangkevin8147
@zhangkevin8147 Жыл бұрын
Nice share
@TowgenRD
@TowgenRD 7 ай бұрын
I want to know how I can make each menu button go to a different page, because as I see in the video if I add something to the press it will be like this for all the buttons
@zaid4481
@zaid4481 Жыл бұрын
Good Job
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Glad you like it!
@sharck1
@sharck1 Жыл бұрын
And now need Episode 6 with switch pages, routing 😅
@receptopaktas9276
@receptopaktas9276 Жыл бұрын
goes between pages but stays in the background
@osvaldomota838
@osvaldomota838 Жыл бұрын
@@receptopaktas9276 in which background? Could you tell me please 😅
@josealejandrosanchez4180
@josealejandrosanchez4180 Жыл бұрын
termine estos cursos completo, muy bueno aprendí cosas que no sabia de flutter
@dmytros1213
@dmytros1213 6 ай бұрын
Thanks! Super animations!!
@aliounesakho8582
@aliounesakho8582 Жыл бұрын
Amaaaaaazing
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Glad you like it!
@UnesSaadaoui
@UnesSaadaoui Жыл бұрын
thank you brother.❤❤❤
@antoniiocg_7
@antoniiocg_7 Жыл бұрын
Nice video mate! Could someone help me explaining how to visualize the colors in that way when you are write 'Colors.' in VS Code? I can´t see that previsualization that eases the choice.
@S-Lomar
@S-Lomar 10 ай бұрын
Thanks for sharing ❤️💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕
@TheFlutterWay
@TheFlutterWay 10 ай бұрын
Thanks for watching
@davidhrgl
@davidhrgl Жыл бұрын
Amazing, Good Job!
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Thank you! Cheers!
@leothehustler
@leothehustler Жыл бұрын
where to get these rive components
@hashankannangara8723
@hashankannangara8723 Жыл бұрын
Wow!!! thats awesome!!!😍😍
@vbk-no4pk
@vbk-no4pk Жыл бұрын
please guide me how can i perform onpressed function on these side menus to go to new screen.......
@ffmasskama2537
@ffmasskama2537 Жыл бұрын
It's work tq ❤️❤️
@viveshoy
@viveshoy 9 ай бұрын
awesome awesome
@developerzull
@developerzull Жыл бұрын
Very good! So nice design 👍
@arafathussain851
@arafathussain851 6 ай бұрын
nice work brother!
@J.a.k.e.b.r.a.v.o
@J.a.k.e.b.r.a.v.o Жыл бұрын
Super !.
@aliafsarian1379
@aliafsarian1379 5 ай бұрын
Enjoyed buddy❤
@cunningmentor
@cunningmentor Жыл бұрын
You are amazing
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Thanks for watching!
@sunhsiang6644
@sunhsiang6644 Жыл бұрын
Amazing
@wukimus1
@wukimus1 Жыл бұрын
How would the navigation work for different pages?
@WaniTech
@WaniTech 5 ай бұрын
The menu will close, with the screen you navigated, just like your home screen
@connelasikong8069
@connelasikong8069 Жыл бұрын
new subscriber!
@ayandas7988
@ayandas7988 2 ай бұрын
Bhai tum dartz ke upar ek video banao. Jaha pe Either use hota hain and uske return me left and right return hota hain fold method use karke.
@wsemdawoodi7074
@wsemdawoodi7074 5 ай бұрын
I just mad cuz i can’t give you more than 1 like Very nice job sir I hope that i can be like you someday ❤
@harshjaviya8547
@harshjaviya8547 26 күн бұрын
How we are find a ArtboardName And Load file means a load a rive assets?
@greendiga
@greendiga 9 ай бұрын
Hi, I really enjoyed the course, I would like to see episode 6. As a beginner, I have a question, how do I go to the next page when clicking? Thanks for the informative content
@erickmendozaballona4051
@erickmendozaballona4051 5 ай бұрын
Hello, can you help me, I'm also a beginner.
@utsavff4076
@utsavff4076 Жыл бұрын
Kya aap next episode me overflow ki pb ko solve karva sak te hai ?
@neidsonsouza
@neidsonsouza Жыл бұрын
Awesome video! Anyone knows what vscode plugin is used to make the open-close parentheses be market as a tree?
@maelc9206
@maelc9206 Жыл бұрын
You mean the automatic comments that show which elements the brackets belong to ? It's juste the official Flutter plugin, that you should anyway install.
@neidsonsouza
@neidsonsouza Жыл бұрын
@@maelc9206 I'm talking about the vertical lines that link the begin of a widget and his child
@aduntoridasful
@aduntoridasful Жыл бұрын
@@neidsonsouza kzbin.info/www/bejne/pHLQgKdrlMuAqrc
@neidsonsouza
@neidsonsouza Жыл бұрын
@@aduntoridasful Thank you!
@OneMoreJack
@OneMoreJack Жыл бұрын
@@neidsonsouza what's plugin? please
@rezaazizi-gh7pg
@rezaazizi-gh7pg Жыл бұрын
How can I make it open from the right side?
@tejasjani2544
@tejasjani2544 7 ай бұрын
Better than CSS.
@sunilkumar-om3kt
@sunilkumar-om3kt Жыл бұрын
What are the extensions your using
@osvaldomota838
@osvaldomota838 Жыл бұрын
Hello good ones, where can you put the pages to open them with the Sidebar? Even though I'm looking for it, I don't know how to integrate it. If someone knows, please help me. I'm new to this and I like the sidebar that this project has, but I don't know how to make it work so that it opens other pages. :(
@TheCedrc
@TheCedrc Жыл бұрын
hey you learn it?
@osvaldomota838
@osvaldomota838 Жыл бұрын
@@TheCedrc if you mean did I manage to fix it, no, I tried several ways but none worked so I had to use another one from a different video than this one but the other one used a different method and I had to remove the sidebar and the navbar. :'(
@TheCedrc
@TheCedrc Жыл бұрын
İ fix it only write navbar page index and state
@osvaldomota838
@osvaldomota838 Жыл бұрын
@@TheCedrc in the page called entry_point.dart there is a child that houses the HomePage(), as far as I can understand there it tells you which page to start but in the section of the button that in my case I think is called menu_btn.dart I think that's where it goes but I do not know where, and put in several ways and even based on other videos but still did not come out, if you can help me with just activate the navbar really would make me very happy bro, oh if you could provide the part where you wrote that section i would appreciate it :c
@user-bx2wd5wz6c
@user-bx2wd5wz6c Ай бұрын
wow
@danielalessandro7031
@danielalessandro7031 Жыл бұрын
How to navigate from screen to screen with menu
@adrianavinade4880
@adrianavinade4880 Жыл бұрын
I can't use "RideUtils" , the code not found the property. What to need for using? Sorry for my english. I don't speak
@seemscurious
@seemscurious 6 ай бұрын
Good video friend! I need help: How can I download .riv icons? You could make a video explaining it.
@SereneVista443
@SereneVista443 Жыл бұрын
cool
@user-hg5fd8tp5g
@user-hg5fd8tp5g 4 ай бұрын
Please how i can select colors in design❤
@faisalhatila1844
@faisalhatila1844 Жыл бұрын
at 12:55, I am getting an error Another exception was thrown: LateInitializationError: Field 'isMenuOpen' has not been initialized. this is my code I rive icon is different that's why my state machine name is different class UploadReceipt extends StatefulWidget { const UploadReceipt({super.key}); @override State createState() => _UploadReceiptState(); } class _UploadReceiptState extends State { late SMIBool isMenuOpen; @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.amber[50], body: Stack( children: [ Padding( padding: const EdgeInsets.only(top: 150.0), child: Text("Upload Receipt"), ), MenuBtn( riveOnInit: (artboard) { StateMachineController controller = RiveUtils.getRiveController( artboard, stateMachineName: "State Machine 1"); isMenuOpen = controller.findSMI("isOpen") as SMIBool; isMenuOpen.value = true; }, press: () { isMenuOpen.value = !isMenuOpen.value; }, ) ], )); } } class MenuBtn extends StatelessWidget { const MenuBtn({ Key? key, required this.press, required this.riveOnInit, }) : super(key: key); final VoidCallback press; final ValueChanged riveOnInit; @override Widget build(BuildContext context) { return SafeArea( child: GestureDetector( onTap: press, child: Container( margin: EdgeInsets.only(left: 16), height: 40, width: 40, decoration: BoxDecoration( color: Colors.white, shape: BoxShape.circle, boxShadow: [ BoxShadow( color: Colors.black12, offset: Offset(0, 3), blurRadius: 8) ]), child: RiveAnimation.asset( "assets/rive_assets/menu_button_1.riv", onInit: riveOnInit, ), ), ), ); } } import 'package:rive/rive.dart'; class RiveUtils { static StateMachineController getRiveController(Artboard artboard, {stateMachineName = "State Machine 1"}) { StateMachineController? controller = StateMachineController.fromArtboard(artboard, stateMachineName); artboard.addController(controller!); return controller; } }
@casp9957
@casp9957 11 ай бұрын
not sure but try removing "late" from your isMenuOpen variable or remove "const" from your constructer or try removing them both
@hpsunday
@hpsunday Жыл бұрын
what extensions are you using on vscode?
@amangit1314
@amangit1314 Жыл бұрын
I am having an error of null check operator used on null value in rive_utils.dart file. anybody please help
@8899sarang
@8899sarang Жыл бұрын
home stateMachineName is "HOME_interactivity". 'i' is small in interactivity word
@XxSouIxX
@XxSouIxX Жыл бұрын
@@8899sarang Thank you!
@Beacon_Bacon
@Beacon_Bacon Жыл бұрын
@@8899sarang I couldn't figure this out for the life of me. Thank you so much!
@adeebmark
@adeebmark Жыл бұрын
how can i get a call back to update the screen to the selected index ?
@dendyarmanda4417
@dendyarmanda4417 Жыл бұрын
i need that answer
@zahaanmahajan1606
@zahaanmahajan1606 Жыл бұрын
external static Never _throw(Object error, StackTrace stackTrace); why is this error showing after I try to include the animation part to the rive icons when I restart the app? also if i do the hot reload, the below error shows up: _CastError (Null check operator used on a null value) """ FOUND THE PROBLEM """" It is in the home icon, It is HOME_interactivity not HOME_Interactivity i is in lowercase, it took me 7 hours to figure that out
@mazenshawky
@mazenshawky Жыл бұрын
Make sure that in the model, home stateMachineName is "HOME_interactivity". 'i' is small in interactivity word for this icon
@nozo8488
@nozo8488 Жыл бұрын
Thanks man.
@eldarkk4566
@eldarkk4566 Жыл бұрын
damn boy
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Enjoy 😎
@JohnAdenyuma
@JohnAdenyuma 3 ай бұрын
Can anybody please help me with the background music? Please?
@abdoulhamiddiallo1264
@abdoulhamiddiallo1264 Жыл бұрын
Hi, I'm trying to reproduce your code, but arrive at minute 7, or call you the "StateMachineController" in the "riveonInit" an error occurs which is as follows: ChromeProxyService: Failed to evaluate expression’FlutterErrorDetails’: InternalError: Expression evaluation in Async frames it’s not supported .No frame with the index 14. “ Can you help me the solve this problem ? By the way , I like the content you offer
@huseyinburakinci2755
@huseyinburakinci2755 7 ай бұрын
Flutter Rive code How can I add text under submenu icons?
@everythinghotd1
@everythinghotd1 6 ай бұрын
There will be no hover in mobile app, so why that animation?
@yisahkelvin1532
@yisahkelvin1532 Жыл бұрын
Please,most of the flutter apps in KZbin are not responsive. Is this responsive?
@rezaazizi-gh7pg
@rezaazizi-gh7pg Жыл бұрын
please put rive file menu link
@mattmatt5925
@mattmatt5925 Жыл бұрын
I have a different question. Song name?
@wukimus1
@wukimus1 Жыл бұрын
what is this sound track?
@zapeeosheikh
@zapeeosheikh Жыл бұрын
The Reasonable Sense able Google Developer Expert in Flutter - Dart
@keremaydn7837
@keremaydn7837 Жыл бұрын
What is the music?
@sagarvadnala7162
@sagarvadnala7162 Жыл бұрын
How to add routing to the Rive icons, without routing the app looks boring ):
@Alivajid582
@Alivajid582 Жыл бұрын
Sir beginners ke full tutorial hindi me upload kare please 🙏
@user-uc5xo4tj2f
@user-uc5xo4tj2f Жыл бұрын
to push pages from sidebar you can create navigatorobserver, connect it to your navigator and in sidebar write construction like this: customNavigatorObserver.navigator!.pushNamed('/someroute')
@amannirmalkar3533
@amannirmalkar3533 Жыл бұрын
@AshishGarg_ did you find any solutions ??
@user-pc9uo8my4b
@user-pc9uo8my4b Жыл бұрын
I was about to pay... If need to make a app, i already made a decision.
@xeno7828
@xeno7828 Жыл бұрын
Yeee))
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Enjoy!
@superuser8636
@superuser8636 Жыл бұрын
How does this look on the browser? Can you DM me?
@taiinh3819
@taiinh3819 Ай бұрын
Please send me source code because it is not working
@akagrawal85
@akagrawal85 Жыл бұрын
where is sixth episode ?
@ahmetcantemel59
@ahmetcantemel59 Жыл бұрын
I need more icons can you give artboard names for me
@mahmoudbadr132
@mahmoudbadr132 Жыл бұрын
where source code for this video
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Check the description.
@kelana8894
@kelana8894 Жыл бұрын
This is for android or ios?
@VIPERSSHOW
@VIPERSSHOW Жыл бұрын
Both
@ZezoTalaat
@ZezoTalaat Жыл бұрын
source code link not working
@kamalelrefaey
@kamalelrefaey Жыл бұрын
3:00
@phamtomcr
@phamtomcr Жыл бұрын
git?
@youraccountissuspended
@youraccountissuspended Жыл бұрын
but why?
@kelvinkirwa4887
@kelvinkirwa4887 Жыл бұрын
anyone with the code to help me please .
Жыл бұрын
This isn’t real in a app. 😂 can you make some page and push?
@TheFlutterWay
@TheFlutterWay Жыл бұрын
You can use that in any of your app
@Albadry13
@Albadry13 Жыл бұрын
المصمم عربي ؟
@naeeminformationtv9953
@naeeminformationtv9953 Жыл бұрын
please Password send me
@shakibhossen1970
@shakibhossen1970 Жыл бұрын
video is so fast to learn otherwise its good
@TheFlutterWay
@TheFlutterWay Жыл бұрын
Thanks for the feedback, you can slow it down like 0.5 speed, and I’m planning to publish videos with voice over.
@achieverstv8244
@achieverstv8244 Жыл бұрын
Yeah, that would be great
@flutterdeveloperabir1782
@flutterdeveloperabir1782 Жыл бұрын
Why are u using custom code? Using the Flutter package is quite easy
@TheFlutterWay
@TheFlutterWay Жыл бұрын
What do you mean by custom code?
@flutterdeveloperabir1782
@flutterdeveloperabir1782 Жыл бұрын
@@TheFlutterWay Good package is available brother, so why write so much code
@mmokenape4730
@mmokenape4730 Жыл бұрын
@@flutterdeveloperabir1782 What's the package name?
@flutterdeveloperabir1782
@flutterdeveloperabir1782 Жыл бұрын
Using the Flutter package is quite easy
@hashankannangara8723
@hashankannangara8723 Жыл бұрын
@@flutterdeveloperabir1782 you can use a package, but using a package, how do you learn to code something like this?
@pyiushved1647
@pyiushved1647 Жыл бұрын
Exception has occurred. _CastError (Null check operator used on a null value) this error occoured on 6:52 import 'package:rive/rive.dart'; class RiveUtils { static StateMachineController getRiveController(Artboard artboard, {stateMachineName = "State Machine 1"}) { StateMachineController? controller = StateMachineController.fromArtboard(artboard, stateMachineName); artboard.addController(controller!); return controller; } }
@mazenshawky
@mazenshawky Жыл бұрын
Make sure that in the model, home stateMachineName is "HOME_interactivity". 'i' is small in interactivity word for this icon
@S-Lomar
@S-Lomar 9 ай бұрын
Welcome to my pages 🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰
@dauviethieu9215
@dauviethieu9215 Жыл бұрын
RiveUtils.getRiveController not woking for me, i check flutter rive don't function
10x Your Speed With Flutter
8:04
Flutter Mapp
Рет қаралды 32 М.
Top 30 Flutter Tips and Tricks
6:50
Flutter Mapp
Рет қаралды 553 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 100 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 71 МЛН
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 43 МЛН
How to convert Figma Design into Flutter Code | Function12.io
2:34
The Flutter Way
Рет қаралды 264 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 46 М.
Oflutter: Create a Sidebar Menu in Flutter 2021
8:45
Oflutter
Рет қаралды 78 М.
Build an Animated App with Rive and Flutter - Episode 1
11:46
The Flutter Way
Рет қаралды 197 М.
Create the Most AMAZING Animations with Rive - Crash Course
32:37
DesignCourse
Рет қаралды 168 М.
Navigation Drawer Side Menu Using Flutter (2023)
12:21
Create Beautiful Things
Рет қаралды 41 М.
📱Hidden Drawer • Flutter Tutorial ♡
10:27
Mitch Koko
Рет қаралды 38 М.
🖥📱Responsive Dashboard UI • FLUTTER Tutorial ♡
29:33
Mitch Koko
Рет қаралды 144 М.