🔴 React Native Todo App with Firebase and Expo
Вставка
- Опубліковано 19 вер 2024
- How fast can we build a React Native mobile app with Expo and connect it to Firebase to use real-time data? Let's see it on the stream!
🔥 Learn React Native FAST: galaxies.dev/r...
#############################
❤️ You can also find me on:
Instagram: / simongrimm_
Twitter: / schlimmson
Facebook: / devdactic
TikTok: / simongrimm_
Or join our Facebook group:
/ simonics
#############################
#reactnative #reactjs #firebase #expo
Learn React Native FAST by becoming a member of Galaxies.dev today [FREE] galaxies.dev/reactnative
Love your react native videos , look forward to more react native videos
More to come!
@@galaxies_dev pls do share the code
👏👏👏👏 very good, congratulations for the class
(Brazil)
Hmmm..... don't think you should start then not finish code when doing tutorials... the firebase error you encountered is a very common error to do with versions and breaking changes from v8 and below to v9 and above. I watched this video specifically for that issue as its the most recent (2023).... just waisted my time as you just skipped it...
I have fixed this issue (with Expo SDK50 and FirebaseV10 versions).
I would have liked to have an asycstorage to save my login status so that the login still exists after the refresh.
import AsyncStorage from "@react-native-async-storage/async-storage";
const firebaseConfig = {
......your firebase configuration..........
};
const app = initializeApp(firebaseConfig);
const auth = initializeAuth(app, {
persistence: getReactNativePersistence(AsyncStorage),
});
const authInstance = getAuth();
authInstance.onAuthStateChanged((user) => {
if (!user) {
}
});
export { app as FIREBASE_APP, authInstance as FIREBASE_AUTH };
With this i be logged in after refresh and only after logged out i need a new login. (This is called Status:local in Firebase)
Hope this is helpful.
Wop wop
awesome tutorial sir! also love your setup :)
Thank you mate :)
Finally React Native, can't wait for more videos on Flutter and React Native.
Coming soon!
Thanks Simon clear and simple and amazing 🥰
Thank you mate!
Hello Simon!
Thanks for all the great tutorials you have on your channel. I have recently transitioned to mobile development because i have a project i am working on and i have been using your videos to get up to speed.
I do have a concern though which i noticed in most of your videos and live streams. You do a lot of copy paste and in most cases, it's always difficult to really understand what the code you pasted does in the instance applied and this also kinda affects understanding the code so as to be able to implement in personal projects.
Kindly understand this is my personal perspective and i am not in any way condemning your preferred teaching method.
Asides from this, you're really doing an awesome job and keep it up Simon.
Thanks for the feedback! I will definitely try to do less c+p in the future, and make sure I otherwise also add an according link to Github for those sections.
You madman! "Subscribed"
Thanks mate!
Amazing video. Showed exactly what I wanted. Surprisingly I never ran into the react error for authentication. I don't know what I did different. Must be the version number.
That's good to hear - I think it's because I imported a wrong object!
Perfect this is the best firebase tutorial I've come cress🎉🎉🎉 is their a possibility that you'll do a Google siginn as well for expo
Yes, will do it in a future live stream!
@@galaxies_dev I'm very curious to see if you'll also develop it from scratch or use the react-native-firebase library for this. Haven't found any documentation to do the former... Maybe there's a reason for this?
Nice content❤wnt more react native videos❤️🇮🇳
For sure!
Hi Simon, can you share which terminal you're using. I'd love to give it a try. Thanks.
I use Hyper with Fig!
@@galaxies_dev Thank you for sharing.
You need to be on same wifi connection to scan the qr code
Nice Video, hope next React Native, Expo Video is with Supabase?
Yes just recently released one :)
Please don't record in 60fps video as it consumes more data and heavy for low end PC. Will really appreciate Thanks
sir, can you make a react native mysql tutorial for CRUD and one tutorial about the uses of all react native hooks, hooks are very confusing
Good idea - will look into that!
Thank you for the video! Can i use analytics with this configuration?
Thanks from Türkiye
You are welcome!
You should be connected to same wifi then only you can connect to your expo go
Great video! Is there a way to lauch this app on Playstore for Android?
I've seen that you need to create a Google Play Console account, but how do I deploy my app?
Hi, honestly I don't know what problem I'm running into, I using expo sdk 49 now but it didn't work with sdk 48 neither, when run my expo go app on my iOS simulator it works, but soon as I import my db, from my firebaseconfig file my app crashes, and just the white screen, and I don't know why, I use firebase 10.0.0. now. Any guide, or information would help a lot. Also I did the metro.config file too. nothing.
My bad, as soon as I changed js to tsx it fixed it self, I don't know what the hell is happening.
Plz make Ecommerce project in React native expo
Hey Bro! I don't have a mac. Do you recommend any cloud based deployment program for App Store?
Do you think expo is a good choice?
Expo is definitely a great choice in that case!
What do you think of using React-Navigation vs Router?
Just tried the new expo-router for file based routing and really love it!
code?
I hate Todo app... why dont people use store example?
you do it then!
What's the log to console.log extension you use?
That might be "Turbo Console Log"!
If i log in withanother user i get the same database what did i do wrong?
You should add Firebase security rules!
Please make video on supabase
With React Native? Definitely planned!
Please provide the github code
Hi can you give me your tool to emulate your phone on pc
That must be Reflector!
@@galaxies_dev thanks!!
i have another question on the code. What mean ("...doc.data(),") i don't know this syntaxe. And do you have find a solution for the authentification ?
very Boring
Are you here to learn or to have fun