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.
@@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?
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.
@11:00 Is the firebase config file still a thing? I just watched your other video setting up firebase auth with email and we didn't need to create this config file.
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?
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.
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.
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 ?
Learn React Native FAST by becoming a member of Galaxies.dev today [FREE] galaxies.dev/reactnative
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.
Love your react native videos , look forward to more react native videos
More to come!
@@galaxies_dev pls do share the code
You madman! "Subscribed"
Thanks mate!
👏👏👏👏 very good, congratulations for the class
(Brazil)
Thanks Simon clear and simple and amazing 🥰
Thank you mate!
Finally React Native, can't wait for more videos on Flutter and React Native.
Coming soon!
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?
awesome tutorial sir! also love your setup :)
Thank you 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!
You need to be on same wifi connection to scan the qr code
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.
@11:00 Is the firebase config file still a thing? I just watched your other video setting up firebase auth with email and we didn't need to create this config file.
If you use the native module the configuration happens through the files, if you use the Web SDK you need a config somewhere!
Thank you for the video! Can i use analytics with this configuration?
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?
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
Nice Video, hope next React Native, Expo Video is with Supabase?
Yes just recently released one :)
Thanks from Türkiye
You are welcome!
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!
You should be connected to same wifi then only you can connect to your expo go
What's the log to console.log extension you use?
That might be "Turbo Console Log"!
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!
If i log in withanother user i get the same database what did i do wrong?
You should add Firebase security rules!
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.
Please don't record in 60fps video as it consumes more data and heavy for low end PC. Will really appreciate Thanks
Plz make Ecommerce project in React native expo
code?
I hate Todo app... why dont people use store example?
you do it then!
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 ?
Please make video on supabase
With React Native? Definitely planned!
Please provide the github code
very Boring
Are you here to learn or to have fun