Тёмный

Building your own Custom Navigation Bar in  

The Digital Pro's NoCode Academy
Подписаться 16 тыс.
Просмотров 27 тыс.
50% 1

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

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 116   
@the_digitalpro
@the_digitalpro 4 месяца назад
🔥Looking for more content, further content, and a helpful community? Why not consider joining The Digital Pro's #Nocode Academy at www.thedigitalpro.co.uk
@endieumunna6900
@endieumunna6900 Год назад
This is by far the best tutorial on custom bottom navigation ever. This is just excellent! I just implemented it on my app. So sweet.
@the_digitalpro
@the_digitalpro Год назад
Amazing thank you so much. Really pleased it helps you. Remember also you have the added flexibility of now customising it to you liking. I.e more rounded borders etc.
@endieumunna6900
@endieumunna6900 Год назад
@the_digitalpro I am trying to implement unread notification indicator and unread messages on my nav bar buy I'm having a hard time for both data structure and implementation.
@the_digitalpro
@the_digitalpro Год назад
@@endieumunna6900 You would need to create some component parameters to track the notification count. I suggest then to create some app state variables to store number of messages which are hooked up to the component parameters. You can then check within the Nav bar for values greater than 0 and then display the number of notifications above the icons. I suggest using a stack widget on the icons to denote a notification.
@endieumunna6900
@endieumunna6900 Год назад
@the_digitalpro I was able to achieve that for unread notification but I haven't figured out unread messages. I am using flutterflow built in chat actually. For notifications, I added a data field to users collection - 'Last notification read time.', then on the notification page, I added an action to the scaffold upon page navigation to UPDATE AUTH USER'S Last notification read time. Then I queried the notification badge on the nav bar to show notification document where Last notification created time is greater than Last notification read time. It worked! I am not able to figure out unread messages on my bottom navigation badge yet. I am really grateful for this tutorial. I learnt a whole lot.
@alma_sol23
@alma_sol23 7 месяцев назад
Just wanted to thank you for creating this content! I'm new to FF and this helped solve a limitation I encountered with the delivered Nav Bar. Clear, concise and well-structured delivery. Thanks again!
@the_digitalpro
@the_digitalpro 7 месяцев назад
You're very welcome! Thank you for such lovely words. Glad it helped.
@gforever1000
@gforever1000 8 месяцев назад
Great, great video Steve! well deserved of being the educator of the year, congrats mate
@the_digitalpro
@the_digitalpro 8 месяцев назад
Ah thanks buddy. Appreciate the kind words. Much appreciated.
@andreasfun9591
@andreasfun9591 4 месяца назад
Hi there! Thanks for the vid! I have an issue when I am following your instructions: while everything is smooth in the transition of pages in your example, in my case, there is a 'bump' when it navigates from one page to another, i.e. the nav bar does not stay completely fixed at the bottom of the page. It kinda 'flickers' before the page is loaded. Any idea how to fix this issue?
@MuhammadMaazKhalid-l5t
@MuhammadMaazKhalid-l5t 10 месяцев назад
a very detailed and well explained tutorial, I knew nothing about conditions or components in flutterflow and now I am using them to implement custom features in my App. Extremely helpful
@the_digitalpro
@the_digitalpro 10 месяцев назад
Thank you for such a delightful comment. So pleased my videos helped. This is why I enjoy putting together more walk-through style content to give everyone a chance to learn by doing. Thank you again.
@yousramahmoud5470
@yousramahmoud5470 9 месяцев назад
The best tutorial I have followed so far and also the best teacher for flutter flow, Thank you
@the_digitalpro
@the_digitalpro 9 месяцев назад
Wow, thank you! Appreciate that.
@avalons343
@avalons343 2 месяца назад
Great tutorial!
@the_digitalpro
@the_digitalpro 2 месяца назад
Thank you so much 👍
@marcozobo6771
@marcozobo6771 2 месяца назад
Very interesting video, thank you! Just a curious question, why do you add a container before putting the stack? Couldn't we put directly the stack after the scafflod? I'm asking this because it might explain why I have a custom navbar that sometimes 'jumps' towards the top before moving to its correct place on some pages, and I really can't figure out why to this day!
@jonathanrhein7553
@jonathanrhein7553 6 месяцев назад
Great video! Would it also be possible to create a custom App Bar that we could then select like the four default types (i.e. "Large Header", "Large Header --> Back Button", "Back Button --> Center Title", "Back Button --> Left Title")?
@rabeezley
@rabeezley 11 месяцев назад
Wonderful video! Is it possible to have this same NavBar vertical down the left side for web? A video on how to do that would be amazing.
@the_digitalpro
@the_digitalpro 11 месяцев назад
It's coming. You read my mind. I have a video just coming out which introduces the exact thing. Enjoy 😉
@rabeezley
@rabeezley 11 месяцев назад
@@the_digitalpro You are the man!
@the_digitalpro
@the_digitalpro 11 месяцев назад
Just gone live 😊
@LenusGyneeo
@LenusGyneeo 7 месяцев назад
Thank you for the walkthrough! How can I stop the pages and navbar from reloading every time we switch between pages? Your demo shows that navbar stays and only the pages get loaded.
@ymeshulin
@ymeshulin 5 месяцев назад
Flutter is smart, and only reloads the stuff that has actually changed. So if your navbar has not changed, it will not touch it, and will only load the page around it.
@ArabRTC
@ArabRTC 8 месяцев назад
Thank you so much, your videos are outstanding,
@the_digitalpro
@the_digitalpro 8 месяцев назад
Thank you so much you are very kind.
@tuindependencia8989
@tuindependencia8989 7 месяцев назад
Thanks for the video! amazing edits and content! very professional! I got a question if i may, what if i want to use a Dropdown menu on the "Settings" Icon, im stuck on the visibility of it i've already created and custom NavBar and combine it with a Dropdown to acces the accounts settings, but is not hiding/showing, thanks in advance!
@hardeepsingh-bc3kb
@hardeepsingh-bc3kb 2 месяца назад
Sir it's working perfect except if I add a Tooltip on each icon to display text, all icon show text that's set on last tooltip. Plz help
@NakisaAlipour
@NakisaAlipour 11 месяцев назад
Thanks for this video 😊👌 Is it possible for this custom Nav Bar, add collapsing feature? I mean when user scrolls down, the Nav Bar collapses and when user scrolls up, the custom Nav Bar expands. I know in App Bar we have SilverBar which gives this capability
@the_digitalpro
@the_digitalpro 11 месяцев назад
Thank you for this. I'm collating a list of enhancements and I'll add this to the list. Thank you for the suggestion.
@IspyrGameDev
@IspyrGameDev 9 месяцев назад
Hiya TDP, this is an excellent tutorial! Question, how would I change the icons from say Outlined to a non outlined? THere's a property to do that but not sure what to put in the "Then" "Else" fields
@undisclosedlocations
@undisclosedlocations 9 месяцев назад
Ah, so that's what the stack component is for! Thank you
@the_digitalpro
@the_digitalpro 9 месяцев назад
Yes indeed. no worries
@undisclosedlocations
@undisclosedlocations 9 месяцев назад
We're mimicking the AirBnB app functionality where you can change the user experience from a Guest to a Host by clicking a button in the menu. The Navbar that comes out of the box didn't support different navbar types so we had to make a component instead for each experience of the site@@the_digitalpro
@henrysomtochukwu9064
@henrysomtochukwu9064 Месяц назад
Please do you have any tutorial on Fintech application?
@Shshidk
@Shshidk 4 месяца назад
Can you do a build your own tab bar scrollable indicator
@the_digitalpro
@the_digitalpro 4 месяца назад
Hello. Please can you provide a little more detail on exactly what you want as i'm a little lost. Thanks.
@ahmedjawad7350
@ahmedjawad7350 5 месяцев назад
Thank you, that was helpful, q. how to make swipeable navigation bar, like what in whatsapp?
@andreasfun9591
@andreasfun9591 4 месяца назад
I think I found the solution. It had to do with setting 'transition type' to 'instant'. Thank you so much for your video ;-)
@the_digitalpro
@the_digitalpro 4 месяца назад
Great news. You are most welcome!
@mrbdrm2
@mrbdrm2 5 дней назад
why didnt you use a ready made package from the market? its faster and same result or better
@the_digitalpro
@the_digitalpro 5 дней назад
@mrbdrm2 at the time this tutorial was created there were very little options in the marketplace. Additionally learning to do this by yourself will increase knowledge in the product.
@xzatech
@xzatech 7 месяцев назад
Thank you, Steve; I have cloned the final app and cloned the starter. On both occasions, neither showed the floating navigation as you described in the video. Please assist Or test on your side. At least the final product, once cloned and the test is clicked on, would work, but it does not. I also noticed that Project Test Step 2 has an invalid widget selected. - 🤐I have realized that only while clicking REVIEW was I able to see the floating nav. - my bad..
@abhishekupadhyay-g8v
@abhishekupadhyay-g8v 6 месяцев назад
there is a very major issue by creating this type of custom navigation bar , if there is any textfield in our screen our navigation bar will also popped up with our keyboard. Any solution for this?
@incognito0018
@incognito0018 4 месяца назад
Can you talk about how you can have different navigation be based on the page. Thats different from the home navigation bar. Let’s say you click the profile icon on your main home navigation bar and when the profile page loads up you have a different menu. How would you implement that?
@kemperflow5467
@kemperflow5467 4 месяца назад
Create all the navbar items you need for the app and then follow the same directions he illustrated to show/hide the divide line, with one caveat. Instead of just hiding/showing the divide line, use the visibility parameter of the whole column that contains the icon and line. ie, if on Home page, the first 4 columns are visible, if on the Profile page show another 4 columns). Otherwise you could create additional navbars.
@TheHolicaGroup
@TheHolicaGroup 4 месяца назад
How can you make the custom nav bar stay in the same position
@the_digitalpro
@the_digitalpro 4 месяца назад
In what respect? Can you provide me with more info to what you are looking to achieve? Thanks.
@TheHolicaGroup
@TheHolicaGroup 4 месяца назад
@@the_digitalpro Yes, so like the default menu bar that Flutterflow offers, is there a way to keep the custom menu fixed at the bottom of the screen, so when scrolling it would be behind the custom menu. unless im missing something, the current menu i have scrolls does no appear until i scroll down
@suhairhassan
@suhairhassan Год назад
Will you be releasing any patreon specific content?
@the_digitalpro
@the_digitalpro Год назад
Hi Thank you for your comment. Absolutely I already have a few specific smaller video pieces and articles on Patreon. More will follow soon as build up the content on both. RU-vid will remain my primary channel for content where as Patreon will be more focused around work in progress material, early sample apps, ongoing articles and small time saving videos. Within the next couple of months there will be quite alot of content on Patreon. Hope this helps.
@reecebrauer7289
@reecebrauer7289 Год назад
This is fantastic, thank you so much for doing this.
@the_digitalpro
@the_digitalpro Год назад
You are most welcome. Glad it was useful.
@endieumunna6900
@endieumunna6900 Год назад
Great video but how can I add FAB when I use a custom navigation? When I tried adding a floating Action button, it doesn't stay above the bottom navigation bar. It stay just on it. Kindly add that and I'll be more grateful thanks.
@the_digitalpro
@the_digitalpro Год назад
The the FAB button acts independently from the actual navigation bar and you have limited customisation options within FlutterFlow. My suggestion would be to actually simulate the FAB button by creating something similar such as a rounded container with a icon button inside. You can then place this within the stack to float above the navigation bar by say another 16 pixels. This will give you the desired look you need. Simple solution. Hope this helps!
@endieumunna6900
@endieumunna6900 Год назад
@the_digitalpro awesome but I want to ask a question about this. If I do this, and place the FAB on the right hand side 16px above the custom navbar, will the elements on the listview on the left side of the same row as the FAB be clickable? Won't the stacked container still take up that clickable space? Such that, I'd have to scroll the listview higher for it to be clickable?
@awlhunt
@awlhunt 11 месяцев назад
⁠@@endieumunna6900Yes, if you stack an FAB button on top of your list view and your clickable element sits under it then you’ll have to scroll your list to above the FAB button in order to click it. You can either add additional pixels to the end spacing parameter OR you may need to rethink your UI a little to accommodate (for example you could make the whole list item clickable instead of just one element on the far right hand side.) I’ve actually built an FAB button in to the middle of my bottom navbar so that I don’t need to accommodate both elements.
@lynxtouch
@lynxtouch 10 месяцев назад
I've followed everything in your video, but I still can't seem to get the animation where the divider moves between the icons
@the_digitalpro
@the_digitalpro 10 месяцев назад
Have ypu compared the final project against your implementation?
@lynxtouch
@lynxtouch 10 месяцев назад
@@the_digitalpro Yeah the only things that are different are the icons and color
@xzatech
@xzatech 7 месяцев назад
have you figured this out - I'm in the same boat @@lynxtouch
@alieshkal1175
@alieshkal1175 Год назад
Thanks so much Steve 👍, keep going for more videos please 😊
@the_digitalpro
@the_digitalpro Год назад
Thank you ... sure I will do my very best!
@brianmolloy9393
@brianmolloy9393 Год назад
Another wonderful video Steve!
@the_digitalpro
@the_digitalpro Год назад
Thank you Brian appreciate it. You expired me to create something a little more design focused. ;)
@brianmolloy9393
@brianmolloy9393 Год назад
@@the_digitalpro you inspired me to make the comment in the first place ;). this was a fun one i am going to use the patter in my projects! I was trying to do a hero animation on a component to keep it "in place" but was getting weird errors with text but I think you've found a perfect solution
@williamsalazar2624
@williamsalazar2624 10 месяцев назад
do you have a course ?
@kanepaamauloa
@kanepaamauloa 4 месяца назад
Great tutorial! Wow. Learned a lot of fundamentals as well. Demystified the Stack widget for me.
@the_digitalpro
@the_digitalpro 4 месяца назад
Glad it was helpful! Thank you.
@sbessot
@sbessot 8 месяцев назад
Great tutorial and tips !
@the_digitalpro
@the_digitalpro 8 месяцев назад
Glad it was helpful!
@HalaManfath
@HalaManfath 3 месяца назад
you are awesome, I'm looking for more
@UmidBabayev-nc4xu
@UmidBabayev-nc4xu 10 месяцев назад
Thank you so much Mister)
@the_digitalpro
@the_digitalpro 10 месяцев назад
Thank you very much you are very welcome
@JairvinhoApps
@JairvinhoApps 7 месяцев назад
Amazing !
@the_digitalpro
@the_digitalpro 7 месяцев назад
Thank you! Cheers!
@CrisCozy
@CrisCozy Год назад
Thanks! 💯
@the_digitalpro
@the_digitalpro Год назад
Happy to help! Thank you.
@marsas61
@marsas61 10 месяцев назад
Excelent tutorial
@the_digitalpro
@the_digitalpro 10 месяцев назад
Thank you very much. Appreciate it 🙏
@HalaManfath
@HalaManfath 3 месяца назад
Can I duplicate the NavBar, and use multiple NavBar for the same project? Thank you so much for your great videos, keep going.
@JayMutzafi
@JayMutzafi 6 месяцев назад
What's missing for me is navigating between pages within a single tab. For example, in home, if you click on a product it should navigate to a product page. How do you maintain the navigation to behave like native apps where each tab has it's own stack. And even more important, what if you can navigate to a Product page from both the home page and from the Notes page. How do you display the right navigation icon on each separate instance of the Product page, and then how do maintain the stack when jumping from tab to tab (if the behavior i am describing is unclear, use any social media app like IG, Reddit, or Twitter to see what i mean.). Thanks in advance.
@lyfeathome
@lyfeathome 2 месяца назад
Just followed this completely. Excellent tutorial! Thank you so much! - Founder, Doc Waller
@the_digitalpro
@the_digitalpro 2 месяца назад
@lyfeathome excellent really pleased it all worked our for you. Appreciate the feedback 🙏
@henrysomtochukwu9064
@henrysomtochukwu9064 Месяц назад
Nice video, please were is the clone link?
@adupsjoel6685
@adupsjoel6685 Год назад
This is soo impressive, thank you soo much for your dedicated training. I also need personal guidance on the project am working on now, is there a chance sir?
@the_digitalpro
@the_digitalpro Год назад
Hi thank you very much. Unfortunately I cannot offer any personal consultation at this time but happy to take note of your challenges so I can perhaps put together content that everyone can learn from. Many thanks.
@golden_iris07
@golden_iris07 Месяц назад
Just the tutorial I needed. Thanks. Please keep making these types of tutorial on Ff
@the_digitalpro
@the_digitalpro Месяц назад
You are welcome thank you
@davidesoncin2399
@davidesoncin2399 6 месяцев назад
Thank you, the video is very interesting. I would like to know how it is possible to change the icon from outline to filled. It occurs to me that it is to use the 'Stack' and enter the visibility conditions, could it be?
@kemperflow5467
@kemperflow5467 4 месяца назад
That's exactly what I did.. Would be cool to make icons/image sources a dynamic field like everything else. If you notice he had a dark mode boolean in his app constants, you could use something like that, or pass a param, etc. But yep, I do the same to show different images as well (ie 3 stacked images but I only show one based on a data value). g/l!
@LoganMakesMusic
@LoganMakesMusic 5 месяцев назад
My friend… a friendly piece of advice… your videos are incredible but you have to stop saying the word “actual”.
@the_digitalpro
@the_digitalpro 5 месяцев назад
Gotcha. Thank you. It's a bit of a habit which is super difficult for me to correct. I'll try my best going forward thank you.
@jeltekits4485
@jeltekits4485 5 месяцев назад
​@@the_digitalproI don't mind it. You are doing great work!
@maxwelltan1231
@maxwelltan1231 2 месяца назад
What
@keithlaaks5611
@keithlaaks5611 11 месяцев назад
Thanks for your great videos. The only issue I have is that your audio needs some work. The audio quality is not great. Can be much clearer and slightly louder.
@tariqomar5860
@tariqomar5860 8 месяцев назад
thank you so much
@the_digitalpro
@the_digitalpro 8 месяцев назад
You're welcome!
@awlhunt
@awlhunt 11 месяцев назад
Great video thank you Steve! I’m having one small issue with placing the navbar however. No matter what I do my vertical scroll stops working on my page content. It doesn’t matter if I place the navbar directly in the stack element or wrap it in containers, rows, columns etc. Does FF get sensitive to any particular configuration that you are aware of? I’ve copied your approach exactly, have proper separation of the layers (navbar is sitting above the content & content stretches to bottom of the page) and am still having issues.
@realpetrmolek
@realpetrmolek 10 месяцев назад
I have the exact same issue, have you been able to find a solution to the problem? Also, after adding the nav bar, it occupies the whole screen in the editor, so I can't change anything until i hide it from the editor. Aaaaand another bug I encountered is, that when there's a page that does an API call, and you go to it, it takes some time for the nav bar to show :( pretty annoying
@RohithNamboothiri
@RohithNamboothiri 11 месяцев назад
Fantastic tutorial. However I have a question: How do you keep the navbar below snackbar and bottomsheets?
@the_digitalpro
@the_digitalpro 11 месяцев назад
Certainly for bottomsheets I suggest you set the isHidden component parameter to true when bottomsheets are displayed. Set it back to false when the bottom sheet is closed.
@koen.mortier_fitchen
@koen.mortier_fitchen 4 месяца назад
Super great video. Did it on my own project. Had no clue on what the best practice was
@the_digitalpro
@the_digitalpro 4 месяца назад
Excellent good work. Glad you got it up and running.
@paulclarke4099
@paulclarke4099 Год назад
Thank you so much, your videos are outstanding, and extra thanks for giving us access to the application for us to try out and learn from as well, this really helps a lot 💯😃👍
@the_digitalpro
@the_digitalpro Год назад
Thank you Paul for the kind words. Appreciate the feedback. I think the sample apps are an important part to learning and where possible I always make them available.
@johnatkins8012
@johnatkins8012 Год назад
Great video, Steve. Lots of very useful techniques covered.
@the_digitalpro
@the_digitalpro Год назад
Thank you John. I'll answer your other question in Patreon soon. 👍
@jacolaubscher9186
@jacolaubscher9186 Год назад
Great work! love this!
@the_digitalpro
@the_digitalpro Год назад
Thank you! Cheers appreciate that. It's quite a lengthy but useful video certainly to more newcomers to the platform.
@toilakhongai
@toilakhongai 8 месяцев назад
very good ! thanks !
@the_digitalpro
@the_digitalpro 8 месяцев назад
Glad you liked it! Thank you.
@rahulkrishnantg
@rahulkrishnantg 9 месяцев назад
Great video🙏
@the_digitalpro
@the_digitalpro 9 месяцев назад
Thank you very much.
@kalinico4966
@kalinico4966 Месяц назад
great !!!very beautiful video !!!
Далее
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32
CORTE DE CABELO RADICAL
00:59
Просмотров 1,7 млн
Офицер, я всё объясню
01:00
Просмотров 3,2 млн
China's Electric Car Industry is Insane
25:04
Просмотров 6 тыс.
Action Flow Editor | FlutterFlow University
13:06
Просмотров 33 тыс.
Building an e-Scooter App with React Native and Mapbox
3:53:49
Responsive Design | Tutorial
10:21
Просмотров 44 тыс.
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32