Twitter Top Tabs Navigation with Expo Router

  Рет қаралды 15,844

Simon Grimm

Simon Grimm

Күн бұрын

Learn to create the X Top Tabs Navigation with Expo Router in React Native! We will set up a Material Top Tabs interface and navigate around just like in the X/Twitter app.
🔥 Build React Native apps FAST: galaxies.dev/
🔗 Tutorial on Galaxies: galaxies.dev/react-native-mat...
#############################
❤️ You can also find me on:
Twitter: / schlimmson
TikTok: / simongrimm_
Instagram: / simongrimm_
#############################
Chapters:
00:00 Intro
00:48 Basic Routing Setup
07:24 Join Galaxies.dev
07:49 Building Material Top Tabs
19:18 Outro
#reactnative
#expo
#appdevelopment

Пікірлер: 68
@galaxies_dev
@galaxies_dev 7 ай бұрын
Join Galaxies.dev today - the Home of the Best React Native content🚀
@abdu5822
@abdu5822 7 ай бұрын
We need more courses
@Iamtheinevitable
@Iamtheinevitable 7 ай бұрын
Would be really nice to see a tutorial on hiding top bars on scroll in a virtualized list
@abdu5822
@abdu5822 7 ай бұрын
++ same thinking
@galaxies_dev
@galaxies_dev 7 ай бұрын
That sounds like a nice challenge!
@DamjansWorkshop
@DamjansWorkshop 5 ай бұрын
Beautiful, thank you!!!
@skinnyr4473
@skinnyr4473 5 ай бұрын
Really useful video Simon, great job! thanks
@galaxies_dev
@galaxies_dev 5 ай бұрын
My pleasure!
@aconime
@aconime 5 ай бұрын
Great stuff, thanks for showing this!
@galaxies_dev
@galaxies_dev 4 ай бұрын
Glad you enjoyed it!
@willdunertm5047
@willdunertm5047 7 ай бұрын
Happy new year! Love this video, it would be amazing more videos showing how to make cool stuff from famous apps
@galaxies_dev
@galaxies_dev 7 ай бұрын
Definitely on my list - anything specific that comes to your mind?
@willdunertm5047
@willdunertm5047 6 ай бұрын
@@galaxies_dev I love twitter drawer features, the editing from instagram stories (stickers and drawings), or cool design systems like new discord ui or inkdrop mobile app UI
@bubble8718
@bubble8718 7 ай бұрын
Interesting would be to have the collapsing of the top tabs when scrolling a flashlist.
@Iamtheinevitable
@Iamtheinevitable 7 ай бұрын
I know right, but they never make videos on that 😭😭😭😭😭😭😭😭
@galaxies_dev
@galaxies_dev 7 ай бұрын
Will see what I can do!
@EverrynN
@EverrynN 3 ай бұрын
17:04 yo what are those sounds Thank you for the tutorial btw
@Flash136
@Flash136 7 ай бұрын
Awesome tutorial. Honestly, I think this should be added to the Expo Router documentation. Top tabs are fairly common in apps.
@galaxies_dev
@galaxies_dev 7 ай бұрын
Thank you! Give it a share so maybe it reaches the Expo team :)
@aymenbachiri-yh2hd
@aymenbachiri-yh2hd Ай бұрын
Thank you so much
@galaxies_dev
@galaxies_dev 28 күн бұрын
Any time
@faddalibrahim3443
@faddalibrahim3443 5 күн бұрын
Amazing 🔥🔥
@galaxies_dev
@galaxies_dev 16 сағат бұрын
Thanks 🔥
@rtl6832
@rtl6832 2 ай бұрын
Good stuff! But how can I get the "swipeable" tabs with bottom tab navigation? react-native-tab-view appears to have an option to move the tabs to the bottom but I can't find that option on Material top tabs.
@adilrao7777
@adilrao7777 7 ай бұрын
Amazing
@galaxies_dev
@galaxies_dev 7 ай бұрын
Thanks!
@FahmiEshaq
@FahmiEshaq 5 ай бұрын
Excellent
@galaxies_dev
@galaxies_dev 5 ай бұрын
Thank you so much 😀
@zacharyzheng9326
@zacharyzheng9326 6 ай бұрын
Good job! I appreciate that, however I think you done the the header like x but not footer
@manaspaul
@manaspaul 7 ай бұрын
Would love to see some challenges. Like recreating the KZbin player which has the gradient in the background based on the video output.
@galaxies_dev
@galaxies_dev 7 ай бұрын
Oh yeah that's definitely an interesting one!
@angeromeogouebi2948
@angeromeogouebi2948 7 ай бұрын
🔥🔥🔥
@galaxies_dev
@galaxies_dev 7 ай бұрын
Thanks for the support!
@vishalbhati8974
@vishalbhati8974 6 ай бұрын
Nice, I often face issue with RN env for some reason, if you find time can you create a video on proper env set up?
@galaxies_dev
@galaxies_dev 6 ай бұрын
Sure, will try!
@lanskaba3668
@lanskaba3668 6 ай бұрын
Guys which extension he is using that display the error while coding?
@cesarmerlo9999
@cesarmerlo9999 6 ай бұрын
love it
@rayharil
@rayharil 8 күн бұрын
can the top bar disappear when scrolling ?
@uv_codes
@uv_codes 4 ай бұрын
How can I make the Top Tab Scroll upwards whenever I scroll up on the screen. For example: The KZbin Channel Screen has a header, then below it a similar Top Tab Navigation Bar and then below the bar the content according to the tab of Top Tab Nav. When u scroll on that screen the content and the top tab and the header all move up
@user-dj9ud6vj3j
@user-dj9ud6vj3j 3 ай бұрын
even i want that did you get the any solution please let me know
@uv_codes
@uv_codes 2 ай бұрын
@@user-dj9ud6vj3j I haven't got any solution. Did u?
@pinmonnyka3093
@pinmonnyka3093 7 ай бұрын
thank you
@galaxies_dev
@galaxies_dev 7 ай бұрын
You are welcome!
@AnkurRathi-br9fj
@AnkurRathi-br9fj 4 ай бұрын
What about top navigation with bottom Tab stack from expo also.
@galaxies_dev
@galaxies_dev 4 ай бұрын
Good point, might have to use a different component in that case :/
@user-hk3zu9dz6p
@user-hk3zu9dz6p 6 ай бұрын
Hi Simon My understanding for ionic gives you the benefit to write cross platform application eg: (web, android or IOS), Now am looking forward on react do we have similar benefits with react as well where I can code once and deploy for any platform I am really excited to understand the in depth differences between ionic and react and as far in terms of career perspective should I continue with ionic or react ?
@justpatrick_
@justpatrick_ 6 ай бұрын
I'd suggest react native over ionic. It also offers the cross-platform capabilities that ionic has and is more perfomant. There are also more jobs for it
@andrzejhanusek3718
@andrzejhanusek3718 7 ай бұрын
@galaxies_dev Did you encountered error in dark mode? Another stacks adapts automatically, but material top tabs doesn't reflect that change.
@galaxies_dev
@galaxies_dev 7 ай бұрын
Haven't checked with different modes :/
@aabbccddef
@aabbccddef 5 ай бұрын
What is the recommended feature for the code to auto complete in the video? copilot?
@galaxies_dev
@galaxies_dev 5 ай бұрын
Yeah I use Copilot
@markpw1
@markpw1 5 ай бұрын
I'm struggling to get this working with dynamic routes as 'href' does not exist in type MaterialTopTabNavigationOptions. Any way to support href from Expo router? Or any work around?
@Anes-gu4sw
@Anes-gu4sw 4 ай бұрын
Hey, any chance you found a solution for this? I have the same issue.
@drivekashmir7049
@drivekashmir7049 Ай бұрын
nice
@galaxies_dev
@galaxies_dev 28 күн бұрын
Thanks!
@drivekashmir7049
@drivekashmir7049 28 күн бұрын
@@galaxies_dev please make a video on customizing header style in expo router and switch from expo router to react navigation.
@Am-rr8hu
@Am-rr8hu 7 ай бұрын
What is the pack name for like you type and you can see the code or error
@galaxies_dev
@galaxies_dev 7 ай бұрын
Probably "Pretty TypeScript Errors"
@Am-rr8hu
@Am-rr8hu 6 ай бұрын
@@galaxies_dev thanks 😊
@rbasket8
@rbasket8 Ай бұрын
This works in web? React Navigation toptabbar doesnt work in web, just mobile.
@Riazbapoo
@Riazbapoo 7 ай бұрын
please consider doing the same tutorial ionic and angular
@WarSTRIKER1299
@WarSTRIKER1299 7 ай бұрын
He made a video like two years ago where he built the twitter UI with Angular/Ionic. It's pretty much the same as of now, you just need to adjust the styling like colors and icons. I honestly don't get why everyone keeps commenting "Now do this or that with Angular/Ionic." Simon is a great instructor and as he already mentioned several times, that he'll do more RN related material. He isn't the only person on the internet who teaches Ionic/Angular related stuff. Also, Ionic has great documentation about their components. So it should be fairly easy to achieve the exact same result. Basic understanding of the components, angular and some basic knowledge about styling that's it. Sorry for the long comment and the harsh tone, it's nothing personal, but it's frustrating to see when people do this.
@Riazbapoo
@Riazbapoo 7 ай бұрын
@@WarSTRIKER1299 if it’s frustrating to see then close your eyes and keep scrolling. It was a simple request. He’s a grown man who is free to accept or deny the request. No idea why you’re getting worked up over a strangers comment on the internet. No one has denied that Simon is a great instructor. That’s why we watch his videos. He explains things well and knows how to get a point across. Now carry on with your day.
@galaxies_dev
@galaxies_dev 7 ай бұрын
Thank you both, and yes I have about 500+ videos on Ionic/Angular and only a fraction about React Native, that's why this is my current focus. Don't get caught up in the details and ship great apps with the tools you feel most comfortable with!
@Moreoverover
@Moreoverover 7 ай бұрын
I find it strange that the only way to achieve swipe gestures is to use the Material Top Tabs Navigator, and then you have to very esoterically puzzle it together with Expo Router to get it working, like c'mon, the documentation should be better than this for such a common feature.
@galaxies_dev
@galaxies_dev 7 ай бұрын
I think there are other packages if you simply want swipeable segments, aren' there?
@Moreoverover
@Moreoverover 7 ай бұрын
@@galaxies_dev Will try them out! There are some issues with some components re-rendering unfortunately with the material top tabs. Happens when you use a camera in one tab for example.
@Nayco.o
@Nayco.o 6 ай бұрын
Please a video on how to put splash screen with expo router in the case we have an authentication setup 🥹
I reviewed your apps... Here's what I found! | React Native Apps
25:56
Local-First is the Future, Here’s Why
14:51
Simon Grimm
Рет қаралды 18 М.
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 47 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 15 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 24 МЛН
Building Fluent Interfaces in TypeScript
16:15
Andrew Burgess
Рет қаралды 13 М.
Expo Router | Beginner's Crash Course
49:26
Code with Beto
Рет қаралды 14 М.
Migrating from React Navigation to Expo Router
20:37
Simon Grimm
Рет қаралды 10 М.
Water powered timers hidden in public restrooms
13:12
Steve Mould
Рет қаралды 460 М.
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 17 М.
Mobile Devs Hate Servers. Expo Wants To Fix That.
16:05
Theo - t3․gg
Рет қаралды 70 М.
5 React Native Tips to WOW Your Users
16:36
Simon Grimm
Рет қаралды 18 М.
10 Must-Have React Native Components 😎
10:12
Simon Grimm
Рет қаралды 47 М.
Role Based Navigation in React Native with Expo Router
25:41
Simon Grimm
Рет қаралды 10 М.
Сколько реально стоит ПК Величайшего?
0:37
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 7 МЛН