Is This the Future of React Native? app.js Recap and Insights

  Рет қаралды 12,761

notJust․dev

notJust․dev

Күн бұрын

In this video, I will be going over all the exciting updates that were announced on stage and everything that I’m thrilled about in the React Native and Expo ecosystem, including Expo Router V2, CSS in Native and running React Native Cross-Platform. Enjoy!
Thanks again to Software Mansion and Expo for organizing this amazing conference!
App.js Conf Website: appjs.co
Expo Router V2 and Expo SDK 49 announcement: / 1656634363847507968
Thanks to @guild__host and @tazsingh for providing extra b-roll from the conference, much appreciated! 💪
❗Try our FREE 4-day Masterclass on notJust.Academy:
assets.notjust.dev/masterclass
📚 Enroll NOW in The Full-Stack Mobile Developer course and don’t miss out on your chance to become a 6-figure dev in 2023! Check out what our successful students are saying about their experience:
academy.notjust.dev
💬 Join the notJust Development gang and let's build together:
Twitter: / vadimnotjustdev
Instagram: / vadimnotjustdev
Facebook: / notjustdev
LinkedIn: / vadimsavin
Discord: / discord
Timecodes:
0:00 - Intro
0:21 - Where is the mobile industry going?
1:57 - Bluesky, build once and run everywhere
2:34 - Building universal apps for web AND mobile
4:55 - Expo Router V2 Announcement
6:03 - Auto Typed Routes
6:41 - Aliased Imports
7:39 - Static Web Generation
8:19 - Better SEO with Static Routes
9:02 - CSS in React Native
9:36 - Running React Native Cross-Platform
9:58 - React Native for Mac OS Announcement
10:50 - Menu Bar applications with React Native
11:12 - Running React Native on Linux and Raspberry Pi
11:25 - Where else is React Native being used?
11:51 - The New Architecture in React Native
13:57 - Recap
14:33 - app.js sponsor: notJust Development
14:55 - App from notJust Hackathon
15:33 - Outro
At the latest App.js Conference, key updates were announced for React Native and the Expo ecosystem, shaping the future of mobile development. Exciting new features, including Expo Router V2 and CSS support in Native, open up endless possibilities for universal app development. The Expo SDK 49 further expands capabilities with features like auto-typed route names, aliased imports, and both static and async routes.
The introduction of React Native 0.73 offers a more powerful navigation library, enabling deep linking and file-based navigation, alongside editor autocomplete and static file generation. Also, improvements were made in SEO and lazy loading, enhancing web app functionality.
Furthermore, thanks to the team at Microsoft and Meta, React Native is now coming to Windows, MacOS and Linux, giving the possibility to run a React Native application even on a Raspberry Pi!
#notjustdev #expo #reactnative

Пікірлер: 76
@notjustdev
@notjustdev 11 ай бұрын
📚 Enroll NOW in The Full-Stack Mobile Developer course and don’t miss out on your chance to become a 6-figure dev in 2023! Check out what our successful students are saying about their experience: academy.notjust.dev
@shihab2218
@shihab2218 11 ай бұрын
dear vadim please bring some app tutorial with MERN stack without AWS amplify .
@ben7226
@ben7226 11 ай бұрын
That's super excited, it's getting better and better ever time.
@UsamaThakurr
@UsamaThakurr 10 ай бұрын
Since Expo Router I can't thank them enough because before that I used to be inside Tutorial Purgotory of React Native and Native development now. I just follow this channel and that's it because I love React Native ❤
@ra-dro
@ra-dro 11 ай бұрын
Thanks very much for such good recap! I also heard there something about Debuggin or Deguggin.
@andresgutgon
@andresgutgon 11 ай бұрын
Awesome recap! It would be nice a video explaining in deep react native new architecture
@timotiussimanjuntak9148
@timotiussimanjuntak9148 10 ай бұрын
I'm proud to be in this community
@abhishekjha6102
@abhishekjha6102 11 ай бұрын
Hello vadim! Thanks for the insight. We would love to see the tutorial in the topic of internals and architecture of react native
@notjustdev
@notjustdev 11 ай бұрын
Thank you for watching! That's great, I will take it into consideration 🚀
@__diego432__
@__diego432__ 11 ай бұрын
Thank you for you content, I want to know more about RN because I´m very interesting and I appreciate the content about the technology because is too scarce on youtube, thanks for that and I hope you continue with this youtube channel, greetings from México!
@malikhassan8919
@malikhassan8919 11 ай бұрын
Great work. Keep it up 👍🏻
@notjustdev
@notjustdev 11 ай бұрын
Thanks for watching and for your support! 🤘
@Kevin-jc1fx
@Kevin-jc1fx 11 ай бұрын
Thank you for this recap, it is very exciting to see React Native grow this. Regarding expo router, is it already mature enough for production? I am building a prototype for a customer using it and some elements seen very hacky or hard to properly implement. I understand the documentation is not yet completed but I am worried that I might encounter a serious roadblock that would force me to start over a project with react navigation because some important feature is not yet implemented of stable in Expo router.
@tallawahh
@tallawahh 11 ай бұрын
I have this same issue too. Usually leads me to writing different code or component configuratios for each platform. If even the low level expo APIs have issues, what happens when we start using more complex components
@shohjahonataxanov817
@shohjahonataxanov817 11 ай бұрын
Thanks a lot
@tallawahh
@tallawahh 11 ай бұрын
Honestly i love react native for all the reasons you outlined in this video. I do web development (React, express, etc) for the company im employed to but ive been doing react native development for my own personal paid projects. The only technical "issue" (more of something diffucult to grasp for me) is writing native modules for a use case of the app running on a specific platform, and how i can basically create my own react native/expo modules for unique functions i need in my app
@tallawahh
@tallawahh 11 ай бұрын
That would require me to do more research into C, and the iOS and Android flavours of C, so I can write modules and import them into my react native projects. Writing unique packages for the browser is pretty straight forward, npm, yarn, etc. Writing native modules for react native is that notch on my belt I need so I can create pretty much any progressive app for my clients
@Kevin-jc1fx
@Kevin-jc1fx 11 ай бұрын
@@tallawahh I think learning Kotlin and Swift should be enough for most cases were you have to write a fully native functionality. You will also need a good enough understanding of each platform to understand were it should be included. Some people will just hire 2 devs to implement that for each platform, as long as the cost stays reasonable.
@tallawahh
@tallawahh 11 ай бұрын
@@Kevin-jc1fx lol and I'm trying to do it all myself 😅 thanks for the insight into kotlin and swift tho, that's where I'm gonna start tbh
@animal-doom5782
@animal-doom5782 11 ай бұрын
is there any way to navigate between screen in reactnative cli other than react navigation
@faizansohail5855
@faizansohail5855 11 ай бұрын
Hey Vadim can you suggest which backend tech to learn to become full stack developer there are a lot of tech and I am confused kindly suggest
@jonathanseehagen1987
@jonathanseehagen1987 11 ай бұрын
Hello from Brazil Vadim! Thank's for the content.
@notjustdev
@notjustdev 11 ай бұрын
You're most welcome! Thanks for watching 🤘
@heroplayz1862
@heroplayz1862 11 ай бұрын
Hey Vadim! I hope you're doing well. I just wanted to let you know how excited I am about learning and advancing in my career. I've heard amazing things about your premium course, and I truly believe it would be a game-changer for my professional growth. I've always been passionate about learning and I'm fully committed to acquiring the skills and knowledge necessary to excel in my field. Your expertise and guidance would be incredibly valuable to me, and I can't wait to take advantage of the opportunities your course offers. Thank you for considering my request. I'm really looking forward to the possibility of joining your premium course and unlocking my full potential.
@notjustdev
@notjustdev 11 ай бұрын
Hey there! Thank you for reaching out and sharing your enthusiasm for learning and advancing in your career, as well as the kind words about our premium course. Professional growth is super important and I'm thrilled that you see my expertise and guidance as valuable. Thank you for for watching and for considering our Academy! Keep going 🚀
@heroplayz1862
@heroplayz1862 11 ай бұрын
@@notjustdev Can you provide me your most expensive course for free???
@pubgpro5835
@pubgpro5835 11 ай бұрын
Hi can you please guide me i want in my app to track user location when app is in background and send user location data to api
@ahmadirfan7840
@ahmadirfan7840 11 ай бұрын
Let’s GO!!!
@mrsecretstatus9999
@mrsecretstatus9999 8 ай бұрын
Create a inventory management app
@thatolebethe8896
@thatolebethe8896 11 ай бұрын
Could u create a video on your planning process for projects. From plan to development.
@notjustdev
@notjustdev 11 ай бұрын
That's an interesting idea. I'll consider it, thanks!
@thisweekinreact
@thisweekinreact 11 ай бұрын
Great summary 😊. Wish I was there 😅
@notjustdev
@notjustdev 11 ай бұрын
The first day I was looking for you 😅
@thisweekinreact
@thisweekinreact 11 ай бұрын
@@notjustdev the flyers did the trick 😆
@anandhukraju9382
@anandhukraju9382 11 ай бұрын
Only thing that hasn’t progressed over these years is Apple’s review policy
@user-ur8vp4ri9e
@user-ur8vp4ri9e 11 ай бұрын
Hi Can you make a video on authentication using just AWS Cognito, that has email OTP and phone OTP based login and signUp.
@ai_coding
@ai_coding 11 ай бұрын
After finding out about PWA's I just been focused on them. Such a great thing with no middleman involved in ur app. I only work with the react boiler plate offered. I know expo has a pwa feature but no clue how to work it. Would be cool if u made a tutorial on it. Thanks!
@notjustdev
@notjustdev 11 ай бұрын
Thanks for watching and for the idea! Appreciate it 🚀
@ai_coding
@ai_coding 11 ай бұрын
@@notjustdev I gave it another try today & figured it out. Now I'm excited & going to go back and finish the twitter clone tutorial!
@arozendojr
@arozendojr 10 ай бұрын
it doesn't run on the ios emulator, open and close the expo inside the emulator, do you know what could it be?
@davidfield2030
@davidfield2030 10 ай бұрын
Have you compared React Native with Flutter? Thanks
@imranafzal803
@imranafzal803 11 ай бұрын
Hi, Please bring a tutorial for push notifications using expo push notifications to handle notifications in killed state and also how to send notifications in standalone apps in android and in ios. Please
@faizansohail5855
@faizansohail5855 11 ай бұрын
And can you tell which to use expo or cli and when to use ?
@notjustdev
@notjustdev 11 ай бұрын
With all the recent improvements and innovations in Expo CLI, going with it is a no-brainer 😄
@gnom-om
@gnom-om 11 ай бұрын
if you want freedom use cli
@davduran9858
@davduran9858 11 ай бұрын
Still good !!!
@user-oj9hm1ee6c
@user-oj9hm1ee6c 8 ай бұрын
hi, i hope you are well, i have a question, i will make a very very big and complex app, what should i use, expo or react-native cli?
@notjustdev
@notjustdev 8 ай бұрын
expo all the time
@shihab2218
@shihab2218 11 ай бұрын
dear vadim please bring some app tutorial with MERN stack without AWS amplify .
@milon27
@milon27 11 ай бұрын
can i use cli to build web+ android, instead of expo
@ipreign7513
@ipreign7513 11 ай бұрын
Yes please
@goalmaaz4179
@goalmaaz4179 11 ай бұрын
Please give us more Nodejs an React Native project
@CristianGutu
@CristianGutu 8 ай бұрын
RN FTW⚛️
@worldonwheels9371
@worldonwheels9371 11 ай бұрын
This all sounds great, but what I hate the most about using react native is the primitive form of debugging compared to working with true native languages in Xcode and Android Studio. I know there are extensions to set breakpoints in VSCode and have a similar experience to the native IDE’s, but in my experience it’s always incredibly buggy, slow and frustrating.
@notjustdev
@notjustdev 11 ай бұрын
At app.js, they also covered the future of React Native debugging. So even though at the moment, one of the biggest pain points of React Native is debugging, they're working on that and making it waaay better 😁 Check out the talk about it here: kzbin.info/www/bejne/qYOvpqGNet-qfqs
@worldonwheels9371
@worldonwheels9371 11 ай бұрын
@@notjustdev thanks for the link, I’ll make sure to check it out! Glad to hear they’re working on it.
@xdrap1
@xdrap1 11 ай бұрын
Flipper os not that bad.
@ertanduran
@ertanduran 6 ай бұрын
Expo or CLI? ...and why?
@valentineejakpomewhe4352
@valentineejakpomewhe4352 11 ай бұрын
does tiktok using react native web?
@piyushsagarit33avi8
@piyushsagarit33avi8 11 ай бұрын
It all about EXPO ? I think expo is build top of on react native, isn't it ? But the react native documentation is not updating and also not good ?
@notjustdev
@notjustdev 11 ай бұрын
Yes, that's right! Expo is built on top of React Native. While Expo can be a helpful framework, it's important to note that the React Native documentation is not specific to Expo and may not always cover Expo-specific features or functionalities. However, Expo does have its own documentation that provides guidance on using Expo-specific tools and APIs. At times, it would be a good idea to refer to both the React Native documentation and the Expo documentation.
@jimmynoujaim4914
@jimmynoujaim4914 11 ай бұрын
Are these features expo only? Or bare react native too?
@notjustdev
@notjustdev 11 ай бұрын
@@jimmynoujaim4914 Most of the features are react native in general, but some specific ones, for example related to Expo Router are mostly about expo
@alifhasanshahOfficial
@alifhasanshahOfficial 11 ай бұрын
The most difficult part of becoming a React Native developer is that most people don't have a Mac. People can't afford Macs, so they use Windows, and there is no iOS simulator free on Windows machines. This is the main problem. Why doesn't a big tech company make an iOS simulator free for Windows?
@glaze4629
@glaze4629 10 ай бұрын
That's just half of the problem, so far i'm aware you can not even compile the application without a mac
@jacksonstenger
@jacksonstenger 9 ай бұрын
5:15 I thought you said "Indian" developers, lol
@draftermyself
@draftermyself 11 ай бұрын
Вадим, ты пиз*ец оусом! 🙂 Жду всегда от тебя что-то новенькое
@Ytrajpoot
@Ytrajpoot 25 күн бұрын
Is there any platform left 😂? Factory robot 🤖 etc...
@jNayden
@jNayden 8 ай бұрын
and where is the Linux port ;) there is 0 alive projects for react native on linux
@gnom-om
@gnom-om 11 ай бұрын
- New arch they are delivering during last 2 years (or more) and still no end. - There are no benefits on Android with new arch (performance ). - DX for RN on Mac and Windows is awful - total lack of documentation and third-party libraries. Why we need CSS and Web in RN if we still have problems on mobile side? Its ridiculous to see here about exciting of the RN future (: Personally i do not see bright future yet. p.s. to spend so much time on flipper integration and now to say that we need to de integrate it. Facepalm...
@mayorityz
@mayorityz 11 ай бұрын
Mehn, the typing for the navigation is crazy. I hate it.
@notjustdev
@notjustdev 11 ай бұрын
I know right 😁
@MSPHOTOGRAPHY-ep8by
@MSPHOTOGRAPHY-ep8by 11 ай бұрын
@MSPHOTOGRAPHY-ep8by
@MSPHOTOGRAPHY-ep8by 11 ай бұрын
React native have future ☺
@gabindev7096
@gabindev7096 11 ай бұрын
Thank you for this recap not.just.fullstack
Fernando Rojo - React Native 2030 | App.js Conf
18:30
Software Mansion
Рет қаралды 8 М.
My Final Flutter Video
14:26
Theo - t3․gg
Рет қаралды 105 М.
ISSEI funny story😂😂😂Strange World | Pink with inoCat
00:36
ISSEI / いっせい
Рет қаралды 25 МЛН
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 6 МЛН
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Рет қаралды 6 МЛН
React vs React Native in 2024 - Make the RIGHT Choice (Difference Explained)
9:41
Daniel Dan | Tech & Data
Рет қаралды 16 М.
I think about this article a lot...
8:18
Theo - t3․gg
Рет қаралды 82 М.
Expo Development Build with Expo Dev Client
19:21
React Native Journey
Рет қаралды 209
REST vs GraphQL: The killer API you're not using yet
14:00
notJust․dev
Рет қаралды 11 М.
5 years as a React Native Developer - some more thoughts
9:27
Nicola Corti - 22 - A year in Review for React Native | App.js Conf 2023
26:37
What’s the best cross-platform technology in 2023?!?!
9:39
Simon Grimm
Рет қаралды 47 М.
Alex Hunt - Metro and React Native DevX in 2023
26:21
Software Mansion
Рет қаралды 3,8 М.
Вы поможете украсть ваш iPhone
0:56
Romancev768
Рет қаралды 476 М.