Expo in 100 Seconds
Вставка
- Опубліковано 9 тра 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.
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.
I used Expo for my graduation project, It was honestly a godsend, everything from the dozens of packages to EAS build.
Fireship is an actual good UA-camr.
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
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 love using Expo. It’s a dream for a solo mobile developer 🙏🏻
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!
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
Expo is something I will continue to use in any stack that requires mobile application development.
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
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
The music is absolutely amazing. The comfy atmosphere sounds with learning
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 GOATED fr. It provides an amazing developer experience
I am been using expo since 2019, it is amazing and still getting better.
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.
Expo is the reason I began to love mobile dev. Awesome video!
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.
Actually surprised that we got the video about this just now
Man I used this stuff like 6 years ago. Really enjoyed it. Made development way easier
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
Thank you! Had no clue this existed and it's perfect for my current project!
Recently had to start learning react native for work and expo is amazing
You lost me at React😂
Thanks so much for this! A really outstanding and fast paced summary of what we do at Expo :)
Fantastic as always 🎉
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
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
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 😅
I was just looking into options the other day and BAM fireship video
OH MY GOD , literally when i started React Native , thank you man , love your content ❤
Wooww. Expo sound strong and looks promising
Damn expo really improved since I've last used it. File based routing seems so much better than messing with all sorts of navigators
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!
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
Wow I'm so excited to try this one out!
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
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.
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
been using this, its fire
Great summary. Would love to see a comparison video of Expo vs Flutter
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?
this is actually really cool
I'm planning to build a huge app with it. Thanks for the intro. Looks like the DX is gonna be amazing.
It is 🙂
Expo is the best!
And this greatly explains what it is in a few seconds!
You really just made me try Expo.
Dude, I love the relaxing music - 100 seconds of mental relax, while getting turbo educated.
We've been using Expo at my school for 2 years and it's finally getting the attention it deserves.
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
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.
Nice, will definitely try it
Nice video! Would love to see expo vs flutter comparison
I've used expo and I gotta say, its pretty dope
preciate the kind words!
Warp was released for Linux today. It would be cool if you make a video about it
Warp my beloved
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.
What a great video. Thank you!
Love the background music. And less AI stuff. Amazing ! ❤
As a web dev love this tool. And it has so many more unique features!
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.
DIOXUS!! You don't have enough rust frameworks and libraries. Keep it up. We love your work :)
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 :)
Expo is extremely underrated. And from what I can see, performance isn't bad either!
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!
I didn't know I needed this video
Great! Just added new technology in my CV.
Wow, Jeff has finally made some react native content. 🎉🎉
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.
This is one of the best videos!!
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
That actually sound really nice as a developer experience.
Expo is Awsome.. Great video
Its refreshing to listen to jeff make a video that isn’t saturated with jokes
thanks!
this looks like an amazing technology, definitely gonna use this
i wonder how is it compared to flutter tho
Juat watched React Native in 100 seconds and this pops up, excellent timimg 😎
I liked the background music. Very pleasant.
I admire Expos growth over the years
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.
never heard of it ! now i'm mixed between Expo and Flutter
As of 1.5 year working as an Expo developer i can truly say this framework really speeds up the development process
Is good for production using expo ??? Some people said not recommended its true ???
Great explanation!
ready to add Expo in the portfolio hehe
Good luck on updating libraries
The greatest tool I've ever used so far
They even let u build the whole app on their servers for free 😮
Expo is fantastic and just keeps getting better.
Thanks Jamon!
hi jamon
1:11, Brothers of metal! Manowar, my favorites
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.
As a web developer it took me just 2 days with the help of documentation to start writing react native with Expo🎉
Good to see your mom in your code again, Jeff. All the best for you!
I use react native CLI in my job, and I think the phrase I read online is true. Expo is easy until it isn't, CLI is hard until it isn't.
this may have been true a long time ago, but it's no longer the case as of several years ago when expo added CNG and EAS Build - now using react native without expo is just causing yourself unnecessary hardship imo
Interesting 🤔 video, keep it up