Тёмный
No video :(

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

The Flutter Way
Подписаться 228 тыс.
Просмотров 257 тыс.
50% 1

🎬 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!

Опубликовано:

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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 4 месяца назад
Can you help me, I'm a beginner@@danielalessandro7031
@pazfelipe
@pazfelipe Год назад
The best ever Flutter channel on youtube
@TheFlutterWay
@TheFlutterWay Год назад
Thanks, means a lot 💙.
@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.
@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 6 месяцев назад
@@YS_Yousef How can I do it bro?
@YS_Yousef
@YS_Yousef 6 месяцев назад
how will i tell you in the comments 😅 @@TowgenRD
@gillesashley9314
@gillesashley9314 Год назад
Flutter is the G.O.A.T.
@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.
@TowgenRD
@TowgenRD 6 месяцев назад
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
@nicoletti05
@nicoletti05 Год назад
Where do I click to like more than once? Terrific! Tks for sharing!
@binarnesia
@binarnesia Год назад
Wow the ui looks really good, I'll try this one
@vbk-no4pk
@vbk-no4pk Год назад
please guide me how can i perform onpressed function on these side menus to go to new screen.......
@leothehustler
@leothehustler Год назад
where to get these rive components
@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 😅
@luismiguelagamezaguas1710
@luismiguelagamezaguas1710 Год назад
It's just amazing man.
@mahmoud2000
@mahmoud2000 Год назад
Fantastic, very professional, thank you so much
@aliounesakho8582
@aliounesakho8582 Год назад
Amaaaaaazing
@TheFlutterWay
@TheFlutterWay Год назад
Glad you like it!
@zaid4481
@zaid4481 Год назад
Good Job
@TheFlutterWay
@TheFlutterWay Год назад
Glad you like it!
@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!
@josealejandrosanchez4180
@josealejandrosanchez4180 Год назад
termine estos cursos completo, muy bueno aprendí cosas que no sabia de flutter
@harshjaviya8547
@harshjaviya8547 12 дней назад
How we are find a ArtboardName And Load file means a load a rive assets?
@aliafsarian1379
@aliafsarian1379 4 месяца назад
Enjoyed buddy❤
@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.
@davidhrgl
@davidhrgl Год назад
Amazing, Good Job!
@TheFlutterWay
@TheFlutterWay Год назад
Thank you! Cheers!
@dmytros1213
@dmytros1213 6 месяцев назад
Thanks! Super animations!!
@hashankannangara8723
@hashankannangara8723 Год назад
Wow!!! thats awesome!!!😍😍
@rezaazizi-gh7pg
@rezaazizi-gh7pg Год назад
How can I make it open from the right side?
@arafathussain851
@arafathussain851 5 месяцев назад
nice work brother!
@developerzull
@developerzull Год назад
Very good! So nice design 👍
@wsemdawoodi7074
@wsemdawoodi7074 4 месяца назад
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 ❤
@utsavff4076
@utsavff4076 Год назад
Kya aap next episode me overflow ki pb ko solve karva sak te hai ?
@zhangkevin8147
@zhangkevin8147 Год назад
Nice share
@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
@ayandas7988
@ayandas7988 Месяц назад
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.
@UnesSaadaoui
@UnesSaadaoui Год назад
thank you brother.❤❤❤
@sunilkumar-om3kt
@sunilkumar-om3kt Год назад
What are the extensions your using
@danielalessandro7031
@danielalessandro7031 Год назад
How to navigate from screen to screen with menu
@sunhsiang6644
@sunhsiang6644 Год назад
Amazing
@S-Lomar
@S-Lomar 9 месяцев назад
Thanks for sharing ❤️💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕💕
@TheFlutterWay
@TheFlutterWay 9 месяцев назад
Thanks for watching
@cunningmentor
@cunningmentor Год назад
You are amazing
@TheFlutterWay
@TheFlutterWay Год назад
Thanks for watching!
@tejasjani2544
@tejasjani2544 6 месяцев назад
Better than CSS.
@connelasikong8069
@connelasikong8069 Год назад
new subscriber!
@viveshoy
@viveshoy 9 месяцев назад
awesome awesome
@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
@user-hg5fd8tp5g
@user-hg5fd8tp5g 4 месяца назад
Please how i can select colors in design❤
@ffmasskama2537
@ffmasskama2537 Год назад
It's work tq ❤️❤️
@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
@J.a.k.e.b.r.a.v.o
@J.a.k.e.b.r.a.v.o Год назад
Super !.
@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.
@greendiga
@greendiga 8 месяцев назад
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 4 месяца назад
Hello, can you help me, I'm also a beginner.
@user-bx2wd5wz6c
@user-bx2wd5wz6c 17 дней назад
wow
@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 10 месяцев назад
not sure but try removing "late" from your isMenuOpen variable or remove "const" from your constructer or try removing them both
@yisahkelvin1532
@yisahkelvin1532 Год назад
Please,most of the flutter apps in RU-vid are not responsive. Is this responsive?
@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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nAmOt5_fMtU.html
@neidsonsouza
@neidsonsouza Год назад
@@aduntoridasful Thank you!
@OneMoreJack
@OneMoreJack Год назад
@@neidsonsouza what's plugin? please
@everythinghotd1
@everythinghotd1 5 месяцев назад
There will be no hover in mobile app, so why that animation?
@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!
@huseyinburakinci2755
@huseyinburakinci2755 7 месяцев назад
Flutter Rive code How can I add text under submenu icons?
@hpsunday
@hpsunday Год назад
what extensions are you using on vscode?
@adeebmark
@adeebmark Год назад
how can i get a call back to update the screen to the selected index ?
@dendyarmanda4417
@dendyarmanda4417 Год назад
i need that answer
@wukimus1
@wukimus1 Год назад
what is this sound track?
@rezaazizi-gh7pg
@rezaazizi-gh7pg Год назад
please put rive file menu link
@taiinh3819
@taiinh3819 28 дней назад
Please send me source code because it is not working
@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
@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 ??
@mattmatt5925
@mattmatt5925 Год назад
I have a different question. Song name?
@SereneVista443
@SereneVista443 Год назад
cool
@eldarkk4566
@eldarkk4566 Год назад
damn boy
@TheFlutterWay
@TheFlutterWay Год назад
Enjoy 😎
@seemscurious
@seemscurious 6 месяцев назад
Good video friend! I need help: How can I download .riv icons? You could make a video explaining it.
@keremaydn7837
@keremaydn7837 Год назад
What is the music?
@akagrawal85
@akagrawal85 Год назад
where is sixth episode ?
@JohnAdenyuma
@JohnAdenyuma 3 месяца назад
Can anybody please help me with the background music? Please?
@ZezoTalaat
@ZezoTalaat Год назад
source code link not working
@kelana8894
@kelana8894 Год назад
This is for android or ios?
@VIPERSSHOW
@VIPERSSHOW Год назад
Both
@xeno7828
@xeno7828 Год назад
Yeee))
@TheFlutterWay
@TheFlutterWay Год назад
Enjoy!
@superuser8636
@superuser8636 Год назад
How does this look on the browser? Can you DM me?
@mahmoudbadr132
@mahmoudbadr132 Год назад
where source code for this video
@TheFlutterWay
@TheFlutterWay Год назад
Check the description.
@phamtomcr
@phamtomcr Год назад
git?
@Alivajid582
@Alivajid582 11 месяцев назад
Sir beginners ke full tutorial hindi me upload kare please 🙏
@ahmetcantemel59
@ahmetcantemel59 Год назад
I need more icons can you give artboard names for me
@sagarvadnala7162
@sagarvadnala7162 Год назад
How to add routing to the Rive icons, without routing the app looks boring ):
@user-pc9uo8my4b
@user-pc9uo8my4b Год назад
I was about to pay... If need to make a app, i already made a decision.
@kamalelrefaey
@kamalelrefaey Год назад
3:00
@youraccountissuspended
@youraccountissuspended Год назад
but why?
@zapeeosheikh
@zapeeosheikh Год назад
The Reasonable Sense able Google Developer Expert in Flutter - Dart
@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
Далее
Top 30 Flutter Tips and Tricks
6:50
Просмотров 550 тыс.
Oflutter: Create a Sidebar Menu in Flutter 2021
8:45
Flutter Basics by a REAL Project
25:42
Просмотров 457 тыс.
Navigation Drawer Side Menu Using Flutter (2023)
12:21
Modern Bottom Nav Bar📱Flutter Tutorial ♡
8:15
Просмотров 171 тыс.
Most overpowered way to build mobile apps?
8:33
Просмотров 774 тыс.