Expo in 100 Seconds
HTML-код
- Опубликовано: 12 май 2024
- Learn the fundamentals of React Native development in Expo in this quick breakdown. With Expo, we can build apps for iOS, Android, and the web from a single JavaScript codebase.
#programming #javascript #100secondsofcode
💬 Chat with Me on Discord
/ discord
🔗 Resources
Expo expo.dev/
React Native reactnative.dev/
React Native in 100 Seconds • React Native in 100 Se...
🔥 Get More Content - Upgrade to PRO
Upgrade at fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Expo for react native?
- React native basics tutorial
- Expo quickstart
- Best way to build react native apps
- Expo router overview
- How to build apps for iOS and Android
- Mobile app development tools review - Наука
one of the most underrated technologies just quietly sitting on the mountain of its value
It's been dwarfed by flutter, flutter just performs better and allows developing desktop and web apps as well all from the same codebase with better performance, with the only con being you learn a new language that is mostly similar to typescript anyway
expo sucks but react native is great
@@mattmmilli8287are you mad? Expo is what makes react native barely usable
@@s1nistr433React Native is a considerably better option for web in most scenarios (Yes you can build Web + Mobile + Desktop with RN as well).
Flutter is great for some things on mobile but lacking native components is also a quite big con for the feel of Flutter apps.
Expo is a really bad tool with good idea.
I'm now using it for personal projects. Just amazing. Thanks for the video.
What are you building with Expo?
@@ExpoDevelopers I built a Police ticket paying app with Expo as a class project
It was perfect, perfect
Down to the last minute detail
@@joshua_226 what about the performance if we compare it with flutter? is it faster or slower?
Does Expo use a remote build server or are all builds done locally?
@@NuncNuncNuncNunc some can be done locally, but by default, they are done by Expo's servers.
I used Expo for my graduation project, It was honestly a godsend, everything from the dozens of packages to EAS build.
Expo has enhanced in the couple years prior. Before that it was really a nightmare when a package nedeed native code having to eject project but now with development builds and eas never has been easier to develop apps with expo
So how’s this when compared to flutter ?
Glad you're enjoying the dev builds and EAS!
@@Way_Of_The_Light I have not use flutter yet so i cannot give an objective opinion. But flutter is awesome for sure
I used expo in those years and really didn't enjoy it.. hope it's better now
Even making your own expo bridge plugins isn't very difficult. The docs need to be clearer, but once you get an understanding it's pretty straight forward.
Fireship is an actual good RUclipsr.
When I was new to programming, I thought his name was Firebase
@@lefermier10lol
Happy see expo getting more popular in the react native community It's such a relief to have a platform that streamlines development and makes building apps so much easier
Yeah bro, expo is awesome. Flutter is great but it doesn't gives such flexibility I got with Expo
Jeff always posts videos exactly when I need them. Awesome guy
Working with an Expo about a month for a couple of personal projects and i love how the expo is evolving. Love to work for Front-end with Next and for mobiles app with Expo. Both are great frameworks!
Expo is allowing me to create an app for my client that will soon be published to the Play Store!
I knew zero React Native and now I'm here, crazy. I love the project and the community, great video as always Fireship
I love using Expo. It’s a dream for a solo mobile developer 🙏🏻
Expo is something I will continue to use in any stack that requires mobile application development.
The music is absolutely amazing. The comfy atmosphere sounds with learning
No AI Video. Thank god. That was refreshing!
but an ad instead, not a great swap
Half of the videos are not AI related
@@trezenxAn ad for a free stuff ?
@@Naej7AI*
@@trezenx An ad? This is very much in line with the 100 seconds series. Not sure what makes you think it's an ad
I genuinely love working with expo is really changed my work style expediting the process of creating an app. I really hope the expo expands in the future to desktop and all other platforms because it would be really nice to integrate all my software into one simple code base.
well, they did expand to a marker manufacturing company. 💀
Yep. My last jobs tech stack was Expo because me I was the only engineer haha.
So how’s this when compared to flutter ?
Thank you for the kind words. It's great to hear that Expo has meaningfully changed how you build. And yes, we've got tons more to ship in the coming months and years.
@@ExpoDevelopers expo Ai next
I used expo in one of my college projects to develop a mobile app. Very cool tool and live testing helped me so much. Thanks for bringing light to this.
Just started learning React Native for a group project so Expo has been great.
love it! thanks for sharing what we're building at Expo
do you work in Expo?
Are you Expo?
Expo is by far one of the greatest teams out there pushing for better mobile development. Big kudos to them!
They're literally pushing for worse mobile development. Anyone pushing non-native development is f*cking their userbase royally.
I miss you bro
Thanks so much for this! A really outstanding and fast paced summary of what we do at Expo :)
Expo is GOATED fr. It provides an amazing developer experience
It's amazing how far Expo has come in the past couple of years. I'm so glad for the team since this is a real challenge.
Expo will be the one JS framework to rule them all.
Android, iOS, Web, MacOS, Windows, VisionOS with just one codebase. Absolutely amazing
No, Expo only has support for android, iOS, and the web.(Assuming natively)
I used to work for some time with Expo, and was quite challenging sometimes, because of the plugins.
I just watched this video and am like what? this changed a lot...
Giving a second try soon.
Thank you, perfect timing, I just started learning Expo.
Thank you! Had no clue this existed and it's perfect for my current project!
I love expo, they’re even adding server side code 🎉
Yo what?
Is there anything like Expo out there or on the way for Svelte/Sveltekit?
Svelte is fundamentally focused on the web, especially SvelteKit, so even if a mobile framework for Svelte comes out eventually, I doubt it's going to be nice to use.
Expo is the reason I began to love mobile dev. Awesome video!
Expo lessens the burden for developers to just write the software than dive into android | ios configurations and all those stuff . Also i didn't knew that you could also publish websites with an expo app. Hopefully now i am gonna look into it. This is a really amazing informative video
lost me at javascript
What did you expect? C? or tranny Rust?
why
@@renbo7362 I'm a php developer, I do everything in my power to avoid javascript
Seethe
god, why javascript.
Because cheap developers
You can have your types with TypeScript if you wish 😂
Dont use God's name in vain pls :(
The funny part is that this question still work in 95% of all development lol
Cuz ppl just cannot not
Actually surprised that we got the video about this just now
Fantastic as always 🎉
You lost me at React😂
I am been using expo since 2019, it is amazing and still getting better.
Man I used this stuff like 6 years ago. Really enjoyed it. Made development way easier
Recently had to start learning react native for work and expo is amazing
I started learning react native a month aga and build an application. Watching a video from fireship about a technology I started learning is some sort of validation that the decision I took ws good 😅
Damn expo really improved since I've last used it. File based routing seems so much better than messing with all sorts of navigators
Actually started learn RN for a month now, nice helpful video! Want more tutorials about it as current ones are outdated
Truly amazing, now we can look what we want to build using this video
Fantastic video! Covered so much ground so fast 🤯
I knew I'd find you here 😂. The RN community is just larking around having a blast 😂
@@justpatrick_ I got so many notifications about this video that my phone nearly exploded haha
God?
you are everywhere
we're not worthy!
I was just looking into options the other day and BAM fireship video
Expo delivers a lot of value. Been using since 2018
Wowowow. You've seen a lot of Expo versions. What are you hoping we build next?
@@ExpoDevelopers At this point Expo has come so far that none of my original issues still exist so thank you for years of maintenance and improvements.
The last problem I had was with inconsistent image uploading. This isn’t an issue with Expo directly and is because of undocumented differences between iOS and Android’s expectations for headers on outgoing requests to upload an image as well as differences in how iOS and Android expect you to to reference a local file (file:// or file:/) if Expo introduced a package for this it would be very well received.
Expo is an amazing project and grateful for all the participants years of contributions
Expo sounds cool! Back in 2018 I was between flutter and react native. Fell in love with Flutter and got on this journey, but if not I would definitely had used Expo.
Expo had limitations when I first used it where you couldnt use native deps without ejecting but now that they have introduced development its my go to for mobile app dev
Needed this video exactly today.
Thanks
What are you looking to build?
@@ExpoDevelopers A Deezer clone to get familiar with mobile development
@@ExpoDevelopers A Deezer clone to get familiar with mobile development
Expo is the best!
And this greatly explains what it is in a few seconds!
OH MY GOD , literally when i started React Native , thank you man , love your content ❤
Wow I'm so excited to try this one out!
Wooww. Expo sound strong and looks promising
Great summary. Would love to see a comparison video of Expo vs Flutter
This brings back so much memories ❤.. I switched to flutter from react native though.
why ?
Flutter is really fast, and has a nice developer experience @@Mpanagiotopoulos . Thats, at least why i switched to it.
DIOXUS!! You don't have enough rust frameworks and libraries. Keep it up. We love your work :)
I'm planning to build a huge app with it. Thanks for the intro. Looks like the DX is gonna be amazing.
It is 🙂
We've been using Expo at my school for 2 years and it's finally getting the attention it deserves.
Started my first project in Expo like 2 weeks ago, all I can say about the Expo that it is amazing. Without much experience in mobile I am able to write an app from scratch without learning 5 other technologies and it is not a problem that I use Windows
What authflow are you using?
been using this, its fire
What a great video. Thank you!
Nice video! Would love to see expo vs flutter comparison
this is actually really cool
Expo is fantastic. Have used it in several projects with great success and avoiding too much hassle.
Might wanna add the info that you can easy use bun since it's not running node on the phone but Hermes.
thanks!
this looks like an amazing technology, definitely gonna use this
i wonder how is it compared to flutter tho
Neat. I don't really do mobile, but I remember React being a bit of a hassle on its own. Definitely gonna remember this one whenever mobile pops up again in my crosshair
Nice, will definitely try it
Dude, I love the relaxing music - 100 seconds of mental relax, while getting turbo educated.
Warp was released for Linux today. It would be cool if you make a video about it
Warp my beloved
You really just made me try Expo.
This is one of the best videos!!
Love the background music. And less AI stuff. Amazing ! ❤
I didn't know I needed this video
I've used expo and I gotta say, its pretty dope
preciate the kind words!
I started one of my infinite toy learning projects w expo a bit over a year and a half ago I think and my only gripe was just how many deps I had to shoehorn into the project and keep version compatibility balanced, and some clunky edges.. but that's very little pain for what this platform accomplishes and id absolutely use it again!
Guys I just lost a *MASSIVE* bet. Fireship actually uploaded a video that didn't mention the word "AI" or "metaverse". I have to shave my head now.
Expo is Awsome.. Great video
Wow, Jeff has finally made some react native content. 🎉🎉
As a web dev love this tool. And it has so many more unique features!
Great explanation!
I legitimately stopped working on a project because I didn't want to learn swift while I was learning kotlin, am working full time doing non coding stuff, and have other projects I want to finish, and became disheartened when I realized my idea for the project only really made sense if I had an iOS version (I use android personally and started with what I knew more about). Thank you for this video, I think this might get me back into something I really cared about.
That actually sound really nice as a developer experience.
Good to see your mom in your code again, Jeff. All the best for you!
Its refreshing to listen to jeff make a video that isn’t saturated with jokes
Expo is extremely underrated. And from what I can see, performance isn't bad either!
Good luck on updating libraries
I started with bare React Native in 2016 then moved to Expo since they made managing the Android and iOS builds easier. The technology is powerful, though the styling takes some getting used to since only some CSS props are supported for different components. I'm glad you're doing a video on it now that it's matured and their cloud offerings make building a breeze.
I'm recently learn react native with expo. Could you elaborate more about your take? It would be really awesome for me to understand your thought process on this one.
Having come from a React web background, I found the styling system in React Native to be cumbersome and limiting compared to using real CSS. That being said, I'd rather use RN styles over styling in xml with kotlin or swift
Juat watched React Native in 100 seconds and this pops up, excellent timimg 😎
I admire Expos growth over the years
Wow... okay, this does look much better and accessible compared to other solutions out there.
It's been a good while since I last touched mobile apps, maybe this will be a good excuse to do it once more.
Now we can... Awesome 👍
I'll have to check it out again. I tried a few years ago and it was a PITA and you did require a Mac to do iPhone. Looks like the developer experience has been improved.
Great! Just added new technology in my CV.
I liked the background music. Very pleasant.
This is awesome
Expo is fantastic and just keeps getting better.
Thanks Jamon!
hi jamon
It's scary how I was just thinking about expo and yet here it is
no AI... no Zuckerberg... no Fruit based goggles... just pure 100 seconds of discovery... Thank you Jeff, i still have hope ❤
Jeff
Interesting 🤔 video, keep it up
I recall expo not being able to do most of that about 6 years ago when I was building apps on react native. Maybe I should try it out again.
As a web developer it took me just 2 days with the help of documentation to start writing react native with Expo🎉
ready to add Expo in the portfolio hehe
Used Expo at my last job it’s dope
Boom! Love that. What did you build with it?
@@ExpoDevelopersoh no shit the actual expo team! I worked on a healthcare benefits app that people could use to access their benefits :)