Flutter Tutorial - Animated Curved Navigation Bar | The Right Way | Bottom Navigation Bar

  Рет қаралды 66,721

HeyFlutter․com

HeyFlutter․com

Күн бұрын

Create an Animated Curved Bottom Navigation Bar in Flutter. This Curved Navigation Bar works on Android and iOS.
Click here to Subscribe to Johannes Milke: kzbin.info...
👉 12 Week Flutter Training | heyflutter.com
👉 Flutter Masterclass Courses | heyflutter.com/masterclass
Source Code | github.com/JohannesMilke/curv...
My Courses | heyflutter.com
Follow Newsletter | johannesmilke.com/#/newsletter
SUBSCRIBE HERE
bit.ly/JohannesMilke
SUPPORT & SPONSOR ME
github.com/sponsors/JohannesM...
RESOURCES
Bottom Navigation Bar Tutorial: • Flutter Tutorial - Bot...
Expand Multiple Floating Action Buttons Tutorial: • Flutter Tutorial - How...
iOS TabBar Tutorial: • Flutter Tutorial - Cre...
Tabbed AppBar Tutorial: • Flutter Tutorial - Cre...
Hide/Show AppBar On Scroll Tutorial: • Flutter Tutorial - Hid...
Hide Bottom On Scroll Tutorial: • Flutter Tutorial - How...
Animated Bottom Navigation Bar Tutorial: • Flutter Tutorial - Ani...
AppBar & Transparent AppBar Tutorial: • Flutter Tutorial - App...
Sliver App Bar Tutorial: • Flutter Tutorial - Sli...
Sticky Headers In ListView Tutorial: • Flutter Tutorial - Sti...
Multi Step Forms Tutorial: • Flutter Tutorial - How...
Amazing Lottie Animations Tutorial: • Flutter Tutorial - Ama...
TIMELINE
0:00 Introduction Curved Navigation Bar
0:11 Create Curved Navigation Bar / Create Animated Bottom Navigation Bar
0:44 Set Initial Item In Curved Navigation Bar
1:06 On Tap In Curved Navigation Bar
1:41 Fix Background Color In Curved Navigation Bar
2:24 Change Background Color & Icon Color In Navigation Bar
3:08 Change Animation Duration In Navigation Bar
3:27 Jump Between Pages Programmatically In Navigation Bar
4:16 Add Navigation Between Pages In Curved Navigation Bar
5:39 Fix iOS Curved Navigation Bar Home Indicator
SHARE | SUBSCRIBE | LIKE FOR MORE VIDEOS LIKE THIS
*********
SOCIAL MEDIA: Follow Us :-)
Twitter | / heyflutter_
Linkedin | / heyflutter
LEARN MORE
SOURCE CODE | github.com/JohannesMilke
ARTICLES | / johannesmilke
PLAYLISTS
All Flutter Videos | • Flutter Tutorial - Flu...
Widgets - Flutter | • Flutter Tutorial - Flu...
Plugins - Flutter | • Flutter Tutorial - Flu...
Animations - Flutter | • Flutter Tutorial - Tra...
Designs - Flutter | • Flutter Tutorial - Flu...
Firebase - Flutter | • Flutter Tutorial - Pag...
State Management - Flutter | • Flutter Tutorial - Riv...
CREDITS
Copyright song "Corporate Technology" by scottholmesmusic.com
#Flutter #Tutorial #JohannesMilke
LIKE & SHARE & ACTIVATE THE BELL
Thanks For Watching :-)
bit.ly/JohannesMilke

Пікірлер: 102
@HeyFlutter
@HeyFlutter Жыл бұрын
This might help you :) 👉 12 Week Flutter Training from Newbie to Expert: heyflutter.com Source Code: github.com/JohannesMilke/curved_bottom_navigation_bar
@rahz_k
@rahz_k 2 жыл бұрын
This is the best flutter video for implementing a navigation bar that i have seen! Thank you so much!!
@sahartalaa9774
@sahartalaa9774 2 жыл бұрын
You are Amazingggggg, I haven't received this much information from any video I am also Arabic, I am not good enough in English, but I find your videos easy, interesting, comprehensive, and very useful I've never learned from anyone as you do Thank you sooooooooooooooooo much
@abiezerlopez5359
@abiezerlopez5359 2 жыл бұрын
Thanks for sharing your knowledge Johannes, greatly appreciated.
@anonymousone4824
@anonymousone4824 2 жыл бұрын
Thank you man you deserve all support 👌
@bluman316
@bluman316 2 жыл бұрын
Absolutely love your videos. Keep up the good work Love from India♥♥
@wadalamen14
@wadalamen14 2 жыл бұрын
Thank you very much for this cool package... 👍
@dilshansenavirathna4947
@dilshansenavirathna4947 2 жыл бұрын
Thank you very much for sharing your knowledge.much love from Sri Lanka.❤
@ruwanekanayake3161
@ruwanekanayake3161 2 жыл бұрын
❤️
@ravronz9677
@ravronz9677 2 жыл бұрын
Thanks so much bro.. i really appreciate ur hard-work and time
@Pedro5antos_
@Pedro5antos_ 2 жыл бұрын
Awesome tips about navigation bar! Thanks
@HandsOnKnowledge
@HandsOnKnowledge Жыл бұрын
You are amazing Johannes, thank you for sharing your knowledge.
@HeyFlutter
@HeyFlutter Жыл бұрын
You’re most welcome, Monsieur Ali! 🙂
@abdifitaahshariif5866
@abdifitaahshariif5866 2 жыл бұрын
Thank u so much,keep it up doing this we got alot.
@user-dz2up4gq9q
@user-dz2up4gq9q 2 жыл бұрын
Thank you so much for this video🥰
@gumdum6764
@gumdum6764 2 жыл бұрын
Thank you. I had fun with this navigation bar and will use it in a future project. If you have a chance to work on Beamer navigation guards, or just beamer in general!
@ahmedsalah5850
@ahmedsalah5850 2 жыл бұрын
You are a great constructor ❤️
@carlosjaviersalazarmartine9957
@carlosjaviersalazarmartine9957 2 жыл бұрын
Thank you so much for great video...!!!
@bayanhoms8532
@bayanhoms8532 2 жыл бұрын
So useful! thanks alot
@hansraj_316
@hansraj_316 2 жыл бұрын
amazing , very helpful
@tuanhuynh4657
@tuanhuynh4657 2 жыл бұрын
Thanks for great video. Really helpful an detailt
@mojtabasaebi6096
@mojtabasaebi6096 2 жыл бұрын
nice greate thank you man
@dicksonguinajnr1449
@dicksonguinajnr1449 2 жыл бұрын
Thank you so much my brother.. 🙏
@djjavvystark5470
@djjavvystark5470 2 жыл бұрын
Thank you so much 👍
@hirakiran3648
@hirakiran3648 Жыл бұрын
Your lectures is amazing sir😍
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank you, Hira kiran! 🙂
@kickoffprofits
@kickoffprofits 2 жыл бұрын
Thanks for the great video. Would you be so kind to point out how to make the curved navigation bar work/display with pages from the drawer navigation? Thank you
@shubhaminavolu1230
@shubhaminavolu1230 2 жыл бұрын
Awesome video very helpful! Also, do you know how I can use the PageView widget with this package so that I can swipe between pages while working with the curved navigation bar? Thank you very much and keep up the amazing tutorials!
@eldadario7339
@eldadario7339 2 жыл бұрын
Perfect
@kristijanbarabas9476
@kristijanbarabas9476 Жыл бұрын
great tutorial as always! thanks alot! :)
@HeyFlutter
@HeyFlutter Жыл бұрын
You’re most welcome, Kristijan Barabas! 🙂
@shorts_cute
@shorts_cute 2 жыл бұрын
Nice work
@hanmadrin3282
@hanmadrin3282 2 жыл бұрын
oh..my!! great!
@KnowledgeWorld-LetsLearn
@KnowledgeWorld-LetsLearn 2 жыл бұрын
Thank you so muchh for this video!! You explained this topic in such a simple way that too in just 6 minutes. Hats off to you Johannes. Hope you channel grows more. Once again thank you!!
@mohammadal-aqua2160
@mohammadal-aqua2160 2 жыл бұрын
Man u are great
@HyperVisions
@HyperVisions Жыл бұрын
you are the best man
@HeyFlutter
@HeyFlutter Жыл бұрын
Glad to hear that, Thank you Dilamo Wondimu! 😊
@namanyasiapa9307
@namanyasiapa9307 Жыл бұрын
Keren, sungguh tergejang2
@akhiefeilong3650
@akhiefeilong3650 Жыл бұрын
great bro thasnks alot
@HeyFlutter
@HeyFlutter Жыл бұрын
You are welcome, Akhie Feilong 😊
@atultiwari7361
@atultiwari7361 2 жыл бұрын
great one, Can you make a video on Api integration using models with complex ui.... Thank You
@susangautam2063
@susangautam2063 2 жыл бұрын
hello, you're giving me great amount of knowledge but I've a question how to implement a drawer in this case with bottom navigation bar?
@reginaldodejesusoliveirasi4930
@reginaldodejesusoliveirasi4930 2 жыл бұрын
Very good
@Pedro5antos_
@Pedro5antos_ 2 жыл бұрын
Salve Brasillllll!
@asitpurohit_108
@asitpurohit_108 2 жыл бұрын
I have a question , can we customize desgin in flutter to any level , or need to learn Java and swift ??
@landrynganji2155
@landrynganji2155 2 жыл бұрын
hello, how can i hide curved navigation bar on certain screen in my app like splash screen or login screen for example.
@mmokenape4730
@mmokenape4730 2 жыл бұрын
is it possible to change the transition animation from page to page? if so, how?
@bhabhayt398
@bhabhayt398 2 жыл бұрын
Search data from local database in implement staggered grid view
@endlessloopsoftwares4724
@endlessloopsoftwares4724 2 жыл бұрын
Thank You For Such a wonderful Video ❤️❤️ . I want to make such a mock up that you have used in your thumbnail How can I get that
@endlessloopsoftwares4724
@endlessloopsoftwares4724 2 жыл бұрын
@@HeyFlutter A huge Thank You once Again ❤️❤️
@rivelino7888
@rivelino7888 Жыл бұрын
Amazing, Is this bar persistent? if you click on one button to go to a page that is not in the bottom tabs, will that navigation bar disappear? if not would be great if you make a video about that curved navigation persistent...
@HeyFlutter
@HeyFlutter Жыл бұрын
Hey, RSC 🙂 This bottom-bar is not persistent. Thanks for suggesting idea, I have added it in list of future videos
@rivelino7888
@rivelino7888 Жыл бұрын
Thank you so much, i really appreciate it, in my opinion this is the most beautiful bottom navigation, to be honest I was frustrated and irritated with flutter for that, i love flutter but sometimes it's seems more verbose than Java haha something so obvious too many people wants to keep it in other pages, seems like if it's possible, it will have to be done several extra codes to a simple functionality. I would be very grateful and happy if you could show us how to do it, I've searched and i only found the solution with other bottom navigations but not with curved bottom navigation. Maybe it's not even flutter's fault, but the one who developed curved bottom navigation and not presenting this solution in a simple way.
@vinaybakle6443
@vinaybakle6443 2 жыл бұрын
how to make top right and top left corner rounded to curved navigation bar?
@ecoman003
@ecoman003 2 жыл бұрын
I have a problem with the backgroung color that's stuck on. it just makes my UI to look a bit weird. Any fix?
@NoBodyknow172
@NoBodyknow172 Жыл бұрын
How can I call use flutter bloc for manage current index as well back button on any other screen.
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank You yazad dumasia! Follow this link: stackoverflow.com/questions/54643213/flutter-back-navigation-and-bloc-data I hope you will get your answer 🙂
@usmanshoaib129
@usmanshoaib129 2 жыл бұрын
how to change the color of only selected icon color? not buttonbackground only icon??
@Becoder15604
@Becoder15604 Жыл бұрын
Dear Sir, Hope you have an excellent start to the day I use the navigation bar as a component and call it in another class the navigation bar is inside the scaffold in the body I pass pages and the other class have also scaffold widget Now when I call the nav component class it only shows a white screen and the rest of the data of the second class is hidden I use the background transparent but it doesn't work Kindly help
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank You Be Coder! Follow this link: medium.com/flutter-community/everything-about-the-bottomnavigationbar-in-flutter-e99e5470dddb I hope you will get your answer 🙂
@aurora_vip
@aurora_vip Жыл бұрын
Nice Work! but if i have a listView in a page, last item will be covered with the BottomNavigationBar, any idea of how would that be fixed?
@HeyFlutter
@HeyFlutter Жыл бұрын
Hey, Yahia Antar 🙂 you can give some scroll padding to your listview from bottom
@aurora_vip
@aurora_vip Жыл бұрын
​@@HeyFlutter Thank you for replaying, I am not sure if I understand the scroll padding part correctly, but since I have my listView wrapped in a container, I did the following: padding: const EdgeInsets.only(left: 7,right: 7,bottom: kBottomNavigationBarHeight+150), and it worked like a charm! thank you very much, you are the best 👏👏
@aurora_vip
@aurora_vip Жыл бұрын
so, I accidentally found a better way to solve this problem without having a hardcoded padding, basically, I wrapped my listView in a Container and the container is wrapped in an Expanded. and that did the job.
@qamarabbasi4695
@qamarabbasi4695 2 жыл бұрын
can we make buttonBackgroundColor gradient instead of single color?
@qamarabbasi4695
@qamarabbasi4695 2 жыл бұрын
@@HeyFlutter Please help me how I can do that? As that is expecting a Color not a Widget or Gradient?
@hurbangash1302
@hurbangash1302 2 жыл бұрын
hello sir i want only center button to be curve not other how to do it
@Ravens-World
@Ravens-World 2 жыл бұрын
Is it possible to add a label to each icon?
@dimitrycoulibaly9838
@dimitrycoulibaly9838 2 жыл бұрын
Yes it possible !
@fahimmohammed2171
@fahimmohammed2171 Жыл бұрын
Can we set a gradient color for this bottom bar? If yes, how can we do it
@HeyFlutter
@HeyFlutter Жыл бұрын
Hey 😊, Fahim Mohammed! Check out this solution: stackoverflow.com/a/61717710
@fahimmohammed2171
@fahimmohammed2171 Жыл бұрын
@@HeyFlutter placing a container for gradient is the way but in this case it the gradient color covers the curved animation bar
@user-vq7du3in2x
@user-vq7du3in2x 2 жыл бұрын
How can I make it to the top
@swagsonengine
@swagsonengine 2 жыл бұрын
When I set extended body to true, some widgets appear behind the bottom navigation bar. How do I prevent that?
@HeyFlutter
@HeyFlutter 2 жыл бұрын
Thank you, Denzel Gatugu! 🙂. Change it to false might work for you.
@sabahtarter
@sabahtarter 2 жыл бұрын
I got you email but there is no code could you check it again ?
@ashishrana5773
@ashishrana5773 2 жыл бұрын
I have never received any confirmation mail after requesting access.
@yunismaruf
@yunismaruf 2 жыл бұрын
when i navigate to new page the animation does not work perfectly, it show me some lags, my page is contane number of widgets. pless how to solve this lag.
@yunismaruf
@yunismaruf 2 жыл бұрын
@@HeyFlutter thanks, How to do that I'm new in mobile app development, Can you suggest me a way or any demo(:
@nuwandissanayake9008
@nuwandissanayake9008 Жыл бұрын
😍😍😍😍😍😍😍😍😍😍😍😍
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank you, Nuwan Dissanayake! 🙂
@mudassirahmadkhan4734
@mudassirahmadkhan4734 11 ай бұрын
how i make curved bottom navigation bar persistent
@HeyFlutter
@HeyFlutter 11 ай бұрын
Thank You @mudassirahmadkhan4734! Follow this link: pub.dev/packages/persistent_bottom_nav_bar I hope you will get your answer 🙂
@alhamdymohammed7410
@alhamdymohammed7410 9 ай бұрын
Cooool but, When I click, I want to go to another page .. not appear on the same page
@HeyFlutter
@HeyFlutter 9 ай бұрын
Thank you, @alhamdymohammed7410! 🙂. Try to provide enough details with your question whenever you face any issue.
@a.7853
@a.7853 2 жыл бұрын
Is the source code free or paid?
@abodisadiq7156
@abodisadiq7156 Жыл бұрын
Why I become unable to download your codes, engineer?
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank You Abodi Sadiq!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
@abodisadiq7156
@abodisadiq7156 Жыл бұрын
@@HeyFlutter Thank you, I can't do that, sorry. Although, Your videos are very helpful.
@sahil2010
@sahil2010 Жыл бұрын
email sent, subscribed but not email received to get access to source code.
@HeyFlutter
@HeyFlutter Жыл бұрын
Thank You @sahil2010!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
@bobby9568
@bobby9568 2 жыл бұрын
cool, can you make a video showing the wrong way xD?
@noorsalam5344
@noorsalam5344 2 жыл бұрын
source code please
@HeyFlutter
@HeyFlutter 2 жыл бұрын
Thank You Noor Salam!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
@noorsalam5344
@noorsalam5344 2 жыл бұрын
how can i commincate with you i have some question ?
@Dylan-li5vv
@Dylan-li5vv 2 жыл бұрын
not sure how this is helping anyone i try and put the code in and nothing works and your not explaining what every thing does
@Dylan-li5vv
@Dylan-li5vv 2 жыл бұрын
@@HeyFlutter the function 'CurvedNavigationBar' isn't defined. (Documentation) what does this mean and you dont show everything so i cant just follow it.
@AshfaaqCurimbaccus
@AshfaaqCurimbaccus 2 жыл бұрын
would have been much better if the source code was easily accessible disappointed tho !
@AshfaaqCurimbaccus
@AshfaaqCurimbaccus 2 жыл бұрын
Without having to fill forms etc
@progra7502
@progra7502 Жыл бұрын
Top 30 Flutter Tips and Tricks
6:50
Flutter Mapp
Рет қаралды 540 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 66 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 40 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 4,7 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 118 МЛН
Curved Bottom Nav Bar📱Flutter Tutorial ♡
5:08
Mitch Koko
Рет қаралды 77 М.
Ever thought why We fail as Flutter Developer?
8:19
HeyFlutter․com
Рет қаралды 8 М.
Modern Bottom Nav Bar📱Flutter Tutorial ♡
8:15
Mitch Koko
Рет қаралды 166 М.
35 Flutter Tips That Will Change Your Life
10:53
Flutter Mapp
Рет қаралды 295 М.
Accepting Payments in Flutter Using Stripe | The Right Way
4:05
HeyFlutter․com
Рет қаралды 6 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 189 М.
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 36 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 6 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 444 М.