one of the most underrated technologies just quietly sitting on the mountain of its value
@s1nistr43310 ай бұрын
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
@mattmmilli828710 ай бұрын
expo sucks but react native is great
@gerardocalia305210 ай бұрын
@@mattmmilli8287are you mad? Expo is what makes react native barely usable
@wezter9610 ай бұрын
@@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.
@rohithkumarbandari10 ай бұрын
Expo is a really bad tool with good idea.
@santiagowu536510 ай бұрын
I'm now using it for personal projects. Just amazing. Thanks for the video.
@ExpoDevelopers10 ай бұрын
What are you building with Expo?
@joshua_22610 ай бұрын
@@ExpoDevelopers I built a Police ticket paying app with Expo as a class project It was perfect, perfect Down to the last minute detail
@ehem327410 ай бұрын
@@joshua_226 what about the performance if we compare it with flutter? is it faster or slower?
@NuncNuncNuncNunc10 ай бұрын
Does Expo use a remote build server or are all builds done locally?
@santiagowu536510 ай бұрын
@@NuncNuncNuncNunc some can be done locally, but by default, they are done by Expo's servers.
@undefined36510 ай бұрын
Fireship is an actual good KZbinr.
@lefermier108 ай бұрын
When I was new to programming, I thought his name was Firebase
@somnullty8 ай бұрын
@@lefermier10lol
@cecilselormamediku95605 ай бұрын
Ne tooo Lol@@lefermier10
@GreatTaiwan5 ай бұрын
Aged like milk sadly these beyond 100 is gone now
@syluz18299 күн бұрын
@@lefermier10 same bro
@Syndrms10 ай бұрын
I used Expo for my graduation project, It was honestly a godsend, everything from the dozens of packages to EAS build.
@outstruck4 ай бұрын
Project name?
@turk_bleda3 ай бұрын
Same
@techaddictdude2 ай бұрын
@@outstruck Rabbit R1
@kohlod10 ай бұрын
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
@Way_Of_The_Light10 ай бұрын
So how’s this when compared to flutter ?
@ExpoDevelopers10 ай бұрын
Glad you're enjoying the dev builds and EAS!
@kohlod10 ай бұрын
@@Way_Of_The_Light I have not use flutter yet so i cannot give an objective opinion. But flutter is awesome for sure
@ksi930210 ай бұрын
I used expo in those years and really didn't enjoy it.. hope it's better now
@rumble192510 ай бұрын
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.
@DevRSC10 ай бұрын
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
@rishabh1S10 ай бұрын
Yeah bro, expo is awesome. Flutter is great but it doesn't gives such flexibility I got with Expo
@eveningkid10 ай бұрын
Expo is by far one of the greatest teams out there pushing for better mobile development. Big kudos to them!
@ConernicusRex10 ай бұрын
They're literally pushing for worse mobile development. Anyone pushing non-native development is f*cking their userbase royally.
@elvispalace10 ай бұрын
I miss you bro
@r4rbit10 ай бұрын
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
@ppie800110 ай бұрын
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.
@polymations10 ай бұрын
well, they did expand to a marker manufacturing company. 💀
@ZACKDEV10 ай бұрын
Yep. My last jobs tech stack was Expo because me I was the only engineer haha.
@Way_Of_The_Light10 ай бұрын
So how’s this when compared to flutter ?
@ExpoDevelopers10 ай бұрын
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.
@ZACKDEV10 ай бұрын
@@ExpoDevelopers expo Ai next
@PositionTheory10 ай бұрын
I love using Expo. It’s a dream for a solo mobile developer 🙏🏻
@casparbosch561510 ай бұрын
We've been using Expo at my school for 2 years and it's finally getting the attention it deserves.
@joshua_22610 ай бұрын
Expo is GOATED fr. It provides an amazing developer experience
@uiuxengineer10 ай бұрын
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!
@ZACKDEV10 ай бұрын
Expo is something I will continue to use in any stack that requires mobile application development.
@AadilValconi10 ай бұрын
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.
@brentvatne10 ай бұрын
love it! thanks for sharing what we're building at Expo
@pulkit.guglani10 ай бұрын
do you work in Expo?
@bigheartsmolpen9 ай бұрын
Are you Expo?
@armaan-dev10 ай бұрын
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
@adamm473910 ай бұрын
The music is absolutely amazing. The comfy atmosphere sounds with learning
@Flash13610 ай бұрын
Expo is the reason I began to love mobile dev. Awesome video!
@bashbash10 ай бұрын
Jeff always posts videos exactly when I need them. Awesome guy
@ardafirarda329510 ай бұрын
No AI Video. Thank god. That was refreshing!
@trezenx10 ай бұрын
but an ad instead, not a great swap
@Naej710 ай бұрын
Half of the videos are not AI related
@Naej710 ай бұрын
@@trezenxAn ad for a free stuff ?
@teovanlung-oa10 ай бұрын
@@Naej7AI*
@pingandpong67410 ай бұрын
@@trezenx An ad? This is very much in line with the 100 seconds series. Not sure what makes you think it's an ad
@ArisFilms10 ай бұрын
Expo delivers a lot of value. Been using since 2018
@ExpoDevelopers10 ай бұрын
Wowowow. You've seen a lot of Expo versions. What are you hoping we build next?
@ArisFilms10 ай бұрын
@@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
@IG7799-c4u10 ай бұрын
Just started learning React Native for a group project so Expo has been great.
@brunopanizzi10 ай бұрын
Damn expo really improved since I've last used it. File based routing seems so much better than messing with all sorts of navigators
@username479410 ай бұрын
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
@psySmeerN9 ай бұрын
No, Expo only has support for android, iOS, and the web.(Assuming natively)
@jldymy10 ай бұрын
I am been using expo since 2019, it is amazing and still getting better.
@jdmaldonado0610 ай бұрын
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.
@GiovanniSorgoni3 ай бұрын
it’s incredible how every time I start learning or I discover a new framework/technology/stack fireship makes a video exactly 1 month after. There’s surely some kind of magic trick
@Baconbrix10 ай бұрын
Fantastic video! Covered so much ground so fast 🤯
@justpatrick_10 ай бұрын
I knew I'd find you here 😂. The RN community is just larking around having a blast 😂
@Baconbrix10 ай бұрын
@@justpatrick_ I got so many notifications about this video that my phone nearly exploded haha
@kohlod10 ай бұрын
God?
@elvispalace10 ай бұрын
you are everywhere
@chirhojak10 ай бұрын
we're not worthy!
@abrahamchristopher280510 ай бұрын
As a web developer it took me just 2 days with the help of documentation to start writing react native with Expo🎉
@pain-nw5lo10 ай бұрын
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
@moveonvillain108010 ай бұрын
What authflow are you using?
@ahmeddhouib288210 ай бұрын
OH MY GOD , literally when i started React Native , thank you man , love your content ❤
@kw4093-v3p10 ай бұрын
Expo is extremely underrated. And from what I can see, performance isn't bad either!
@JEROME_BLACKSTONE10 ай бұрын
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
@rico99310 ай бұрын
Great summary. Would love to see a comparison video of Expo vs Flutter
@thisweekinreact10 ай бұрын
Expo is the best! And this greatly explains what it is in a few seconds!
@superslayerguy10 ай бұрын
Used Expo at my last job it’s dope
@ExpoDevelopers10 ай бұрын
Boom! Love that. What did you build with it?
@superslayerguy10 ай бұрын
@@ExpoDevelopersoh no shit the actual expo team! I worked on a healthcare benefits app that people could use to access their benefits :)
@adimail240410 ай бұрын
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 😅
@trueberryless10 ай бұрын
such ez frameworks are so important for us
@mikoajmrozek371010 ай бұрын
Actually surprised that we got the video about this just now
@sandzz10 ай бұрын
There is a big limitation in expo. You can not create/use custom modules. Suppose you started your project in expo and you have spent a lot of time and effort in it. Then you need to integrate a 3rd party SDK to your project and that 3rd party don't provide their SDK for react-native, they only provide it as android or iOS sdk. In that case you are stuck... (I don't know if they added this feature recently though)
@osku38810 ай бұрын
How is that possible, is it not open sourced?
@sandzz10 ай бұрын
@@osku388 open source is only cool when you have enough man power to fork an open source project and maintain by yourself because a lot of times original maintainers of open source projects stop maintaining. And in case of rapid changes in mobile env you have to keep those projects updated every year during new Android and iOS release cycle. Me and my friend are building a production grade app for our start up. It took us almost 2 yrs to build (we both have fulltime jobs and only able to spend a small amount of time in it) and in that time I updated react native twice (which is a big hassle for some versions) and saw multiple open source projects go idle (they don't update their code with latest changes made by android or iOS) because of that we can't integrate their projects anymore.
@justpatrick_10 ай бұрын
Yes they already added it. Google expo modules api.
@thechrisgate10 ай бұрын
you are not stuck ...there is something called pre-build and yes I have integrated RFID devices SDK with Expo
@okie902510 ай бұрын
This was a problem that was fixed a few years ago
@john-hamlin10 ай бұрын
People who haven't looked at Expo in a few years have no idea how powerful it's gotten
@ScottMaday10 ай бұрын
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.
@Silent_Squid-p3f10 ай бұрын
Actually started learn RN for a month now, nice helpful video! Want more tutorials about it as current ones are outdated
@jonathanrhein755310 ай бұрын
Is there anything like Expo out there or on the way for Svelte/Sveltekit?
@okie902510 ай бұрын
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.
@douglowder10 ай бұрын
Thanks so much for this! A really outstanding and fast paced summary of what we do at Expo :)
@henninghoefer10 ай бұрын
2:33 I'd love to learn about how to do 3D stuff in the browser
@Yuvaraj-fq1vh3 ай бұрын
Just use spline or blender (if you know more about these pls educate me I'm now only starting)
@BryceDriesenga2 ай бұрын
Rive is a good option. Otherwise for simple 3d transforms and animations of web elements, CSS is quite capable natively
@SubtleTomato10 ай бұрын
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.
@Stuntman570110 ай бұрын
god, why javascript.
@MetalheadAndNerd10 ай бұрын
Because cheap developers
@MrMate9110 ай бұрын
You can have your types with TypeScript if you wish 😂
@gooze388810 ай бұрын
Dont use God's name in vain pls :(
@no_name479610 ай бұрын
The funny part is that this question still work in 95% of all development lol
@XDarkGreyX10 ай бұрын
Cuz ppl just cannot not
@HemstitchedIrony10 ай бұрын
Recently had to start learning react native for work and expo is amazing
@FalconTheFries10 ай бұрын
World peace can only be achieved when all applications are written in JavaScript Thank you expo for bringing that world closer
@danvilela10 ай бұрын
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.
@abdulwahabqureshi62644 ай бұрын
0:22 Easter egg
@qaw39210 ай бұрын
Truly amazing, now we can look what we want to build using this video
@yxurbrx10 ай бұрын
oh sh*t, I didn't know that expo has such a rich set of tools like routing, etc. I am currently using React Navigation for this stuff:( thank you for the very useful video!
@MarjoForcado10 ай бұрын
It's scary how I was just thinking about expo and yet here it is
@shanthkoka10 ай бұрын
I love expo, they’re even adding server side code 🎉
@erickmoya140110 ай бұрын
Yo what?
@Norfeldt10 ай бұрын
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.
@Bindie10 ай бұрын
lost me at javascript
@user-xl5kd6il6c10 ай бұрын
What did you expect? C? or tranny Rust?
@renbo736210 ай бұрын
why
@Bindie10 ай бұрын
@@renbo7362 I'm a php developer, I do everything in my power to avoid javascript
@kaypakaipa855910 ай бұрын
Seethe
@Fennecbutt2 ай бұрын
Stay mad
@daniel.w811210 ай бұрын
I'm planning to build a huge app with it. Thanks for the intro. Looks like the DX is gonna be amazing.
@julianojosoa214510 ай бұрын
It is 🙂
@ezrapierce123310 ай бұрын
You lost me at React😂
@yusufmafif10 ай бұрын
Thank you, perfect timing, I just started learning Expo.
@fero507010 ай бұрын
As of 1.5 year working as an Expo developer i can truly say this framework really speeds up the development process
@ullaba_id10 ай бұрын
Is good for production using expo ??? Some people said not recommended its true ???
@elvispalace7 ай бұрын
@@ullaba_id Expo is the recommended framework for RN by fb team
@yiraqcic134810 ай бұрын
DIOXUS!! You don't have enough rust frameworks and libraries. Keep it up. We love your work :)
@wdudafa695810 ай бұрын
I've used expo and I gotta say, its pretty dope
@ExpoDevelopers10 ай бұрын
preciate the kind words!
@dra9429597 ай бұрын
I have looked at many tutorials on setting up the environment, and they were all difficult to follow. But with your guidance, I was able to set it up quickly and easily.
@ahajri8910 ай бұрын
if it really does not needs a mac to compile an app that's FANTASTIC!
@zb274710 ай бұрын
I admire Expos growth over the years
@bbok161610 ай бұрын
As a web dev love this tool. And it has so many more unique features!
@Grinwa10 ай бұрын
The greatest tool I've ever used so far They even let u build the whole app on their servers for free 😮
@thezanke10 ай бұрын
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!
@LoyTakian10 ай бұрын
Warp was released for Linux today. It would be cool if you make a video about it
@ClariNerd10 ай бұрын
Warp my beloved
@bobbyjose226510 ай бұрын
This brings back so much memories ❤.. I switched to flutter from react native though.
@Mpanagiotopoulos10 ай бұрын
why ?
@Shieky200010 ай бұрын
Flutter is really fast, and has a nice developer experience @@Mpanagiotopoulos . Thats, at least why i switched to it.
@ewwitsantonio10 ай бұрын
Thank you! Had no clue this existed and it's perfect for my current project!
@clickadelic768110 ай бұрын
Dude, I love the relaxing music - 100 seconds of mental relax, while getting turbo educated.
@JamonsCodeQuests10 ай бұрын
Expo is fantastic and just keeps getting better.
@ExpoDevelopers10 ай бұрын
Thanks Jamon!
@elvispalace10 ай бұрын
hi jamon
@lwitteman10 ай бұрын
Nice video! Would love to see expo vs flutter comparison
@keremardicli401310 ай бұрын
Wooww. Expo sound strong and looks promising
@СакитАлиев-е5е10 ай бұрын
Good luck on updating libraries
@gren9710 ай бұрын
You really just made me try Expo.
@chrisgascoyne295810 ай бұрын
That actually sound really nice as a developer experience.
@yante710 ай бұрын
this is actually really cool
@marcinborkowicz255710 ай бұрын
Good to see your mom in your code again, Jeff. All the best for you!
@labadcloyd10 ай бұрын
Its refreshing to listen to jeff make a video that isn’t saturated with jokes
@TehEpicMuffzor10 ай бұрын
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.
@Alisson0022_10 ай бұрын
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.
@TehEpicMuffzor10 ай бұрын
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
@cse900310 ай бұрын
why tf is this tool not that popular ????? bro thats so fricking awsome !!!!!!!
@niomeda10 ай бұрын
Wow I'm so excited to try this one out!
@elvispalace10 ай бұрын
Popular apps using React Native: Amazon shopping, Microsoft Office, Facebook Marketplace, Discord, Pinterest, etc...
@Fadbangles10 ай бұрын
I looooooove expo. It’s soooo easy and over the years soo many modules work on it now.
@ExpoDevelopers10 ай бұрын
Love to hear it!
@OrmeJeffrey10 ай бұрын
never heard of it ! now i'm mixed between Expo and Flutter
@leonardorubuz224310 ай бұрын
Needed this video exactly today. Thanks
@ExpoDevelopers10 ай бұрын
What are you looking to build?
@leonardorubuz224310 ай бұрын
@@ExpoDevelopers A Deezer clone to get familiar with mobile development
@leonardorubuz224310 ай бұрын
@@ExpoDevelopers A Deezer clone to get familiar with mobile development
@thesterplace10 ай бұрын
Fantastic as always 🎉
@Light8468 ай бұрын
I learned more in this 100 second video than a 2 hour course
@AKRIDASGAMWEKSOGIINI10 ай бұрын
surge of nostalgia when I saw 100 seconds fireship in my feed
@alextl9710 ай бұрын
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.
@brentvatne10 ай бұрын
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
@konoko-o3o2 ай бұрын
Skill issue
@tylerlaprade64210 ай бұрын
I was just looking into options the other day and BAM fireship video
@jonathankibet975010 ай бұрын
Love the background music. And less AI stuff. Amazing ! ❤
@jgoemat10 ай бұрын
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.
@sl3pycat10 ай бұрын
no AI... no Zuckerberg... no Fruit based goggles... just pure 100 seconds of discovery... Thank you Jeff, i still have hope ❤
@ExpoDevelopers10 ай бұрын
Jeff
@WackChen10 ай бұрын
i absolutely love how these videos are just not in 100 seconds