Hey Simon, First Thanks for the gr8 course, was a big fan since the ionic tutorials along time ago, am hitting one issue in the "OTP Auth with Clerk" step, 'Cannot find native module "ExpoApplication" ', after checking the comments section, am not the only one hitting this.
i have tried the same with your repo, it's giving me the same error what i got here after debugging, is kinda interesting after the app is loaded, and on clicking "Agree & Continue" Am getting umatched Route "myapp:///otp" and this is happening in both your repo and my local dev putting in mind when getting into "Sitemap", i can find all routes except for otp so am not sure what is exactly happening here, and why is your repo not working as well :)
I had a course in my master called "Design and implementation of a Mobile application". Watching a few videos of yours made me learn way more that I saw in 3 months.
38:53 - I think it's also good to consider when the phone does not have bottom insets (for example old iPhone SE, some android phones) - In this case the button would be right at the bottom, I usually do Math.max(insets.bottom, 20) to ensure there is always at least 20px between the bottom and the element
That's a lot to learn for me the gesture the animation and many, Many thanks 🙏🏼 in advance wish you covered the audio component that WhatsApp use to display audio 😅i m really in needs of it
I really enjoy the energy in your teaching; regarding Settings -> search input, how can we tap to it so that we can do something with the entered text?
the problem with Clerk is the pricing. Convenient for tutorials but NOT for production especially for a B2C app. Imagine having 1million users using your app and paying 20K/mo just for auth lol. just crazy to me
@@i4h2x3 yeah of course. I am coming from a point of blindly using stacks. I was new to web dev 4 months ago and everybody was using clerk in their video until I realize I couldn't use this for what I am building. Migration would be a nightmare i guess. So I am learning backend now lol
Awesome tutorial! Been using React for years but learning React Native has definitely taken a bit of adjustment. Out of curiosity -- what's the benefit of going with prebuild in this instance? I ended up just using the default Expo setup after hitting some snags getting things to compile with prebuild and everything ran really smoothly. Also curious as to which tool you're using for drawing those rainbow lines on the screen :)
Not all modules are included with Expo Go, and prebuild is just one command and after that, it's basically the same experience! The drawing tool is called "Screenbrush" on the Mac appstore :)
Great tutorials. I have a little issue with this , when i try to implement infinite scroll inside the Flastlist with the large header , it does not work correctly. It fetch all the data without scrolling. Someone can help me with this please?
Thank you Simon! Do you mind if i ask a question? Can we use conditional routing with Expo Router, for example for Admin / regular user navigation flows?
hey simon thanks for ur all these videos , i just want to have one request, can u please make one video on how can we access file system by default if we use expo, i mean i saw different android app which when i open they ask for permission and after that they render content or document based on tab like pdf , excel, etc by default with out picker , how to achive such feature please try to make video on it whenever u are free, i have done alot online search but i got to know that with expo we cannot access file system directly but i want to creat document viewer app which render different type of document in there respective tab by default with out expo picker
Hey, great tutorial, and i like that you showed also some cool animations. But if it's possible that you make an upgrade video, how to implement voice message, but more the animation part. I mean like how it's done in what's app or telegram or even snapchat. With hold, swipe up to lock, or left to discard. This would be amazing. Because honestly everyone avoiding this i don't know why. Is it so hard to implement???
I am in Türkiye and when I send otp code to my phone it takes more than 10 mins for code to come to my phone and it is expired even before it reaches my phone. I just said bcs it funny to think about it
i am getting reanimated package problem can anyone help me something like this * What went wrong: Execution failed for task ':react-native-reanimated:compileDebugJavaWithJavac'. > Could not resolve all files for configuration ':react-native-reanimated:androidJdkImage'. but when i remove this package and build again it successfully builds but when i again add this package it fails with same error if someone knows what is the real problem here please help @Simon Grimm
Hey Simon, When I try to start my prebuild I get several errors that my android sdk is not good and certificate problems. I'm on Ubuntu tho, but I followed the steps. I'm really nervous about this, because I can't start the tutorial like that. Do you have any similar experience or something to help me out? Thanks in advance, Peter
Nice man! Great video I mean that! Can you make a Cash App clone that people can send money to each other but it is like fake money numbers in the database that change if you send it
Hey Simon, as firebase dynamic links is deprectated, we would love to get full course of how to setup deep linking right now to the apps :) Like the complex, as they are a few articles about that, but all of them are pretty tricky. Or maybe someone already have some great source?
Hey Simon I love your content, but i would love even more if you also could make a few content that is not expo related, like a react cli project. The reason is that at my job we dont use expo because of a particular use case we have.
Hi mate. Would you mind sharing the use case for not picking up the expo ? I'm in early stages of React native and it would help me to make better decision to chose down the road.
I love react native but on system Expo doesnt build my apk correctly I always get a react native reanimated library error whenever i try to build apk and also the apk size is too large for simple projects😢 Do anybody have solutions to these problems??‹ I switched to flutter but really the ecosystem of react is far more comfortable for me...
@@shambhavshandilya8865 i used reanimated 2.15.0 that solved the problem... i dont know the exact version but if you want i can check and tell But the apk size and build failed when i uploaded my app to expo...so i then switched to flutter same application i built in 2 days and the size was only 18 mb...in react native it was 60 mb...i have followed many optimizations in react native but cant get success
Join Galaxies.dev today - the Home of the Best React Native content🚀
Hey Simon, First Thanks for the gr8 course, was a big fan since the ionic tutorials along time ago,
am hitting one issue in the "OTP Auth with Clerk" step, 'Cannot find native module "ExpoApplication" ', after checking the comments section, am not the only one hitting this.
i have tried the same with your repo, it's giving me the same error
what i got here after debugging, is kinda interesting
after the app is loaded, and on clicking "Agree & Continue"
Am getting umatched Route "myapp:///otp"
and this is happening in both your repo and my local dev
putting in mind when getting into "Sitemap", i can find all routes except for otp
so am not sure what is exactly happening here, and why is your repo not working as well :)
I had a course in my master called "Design and implementation of a Mobile application". Watching a few videos of yours made me learn way more that I saw in 3 months.
Wow that really means a lot to me Alex, maybe share the videos with the university to give them some inspiration :D
Can't wait to fully build this application with it's entire backend assembled.
The level of excitement is to much to handle.
was looking for this, comment, so did you come up with any backend?
@@rishabh1S The work is in progress, it will be a part of something greater.
38:53 - I think it's also good to consider when the phone does not have bottom insets (for example old iPhone SE, some android phones) - In this case the button would be right at the bottom, I usually do Math.max(insets.bottom, 20) to ensure there is always at least 20px between the bottom and the element
Thanks for the addition!
38:55 39:02 39:02 39:02 39:03 39:03 39:03 39:03 39:04 39:04 39:04 39:04 39:04 39:05 39:05
That's a lot to learn for me the gesture the animation and many,
Many thanks 🙏🏼
in advance wish you covered the audio component that WhatsApp use to display audio 😅i m really in needs of it
That's something we could definitely do in another tutorial, good idea!
I really enjoy the energy in your teaching; regarding Settings -> search input, how can we tap to it so that we can do something with the entered text?
You can hook the searchfield up to state and then use that value!
Waited for this one. Thanks
Make sure to share it Mishen!
Must give Simon a BIG BIG thank you for this lesson! This is some of the best lessons that I have watched on youtube.
Glad you enjoyed it!
Loads of content. About to start. Amazing! Thank you.
Let me know when you have questions!
the problem with Clerk is the pricing. Convenient for tutorials but NOT for production especially for a B2C app. Imagine having 1million users using your app and paying 20K/mo just for auth lol. just crazy to me
If you have one million user u can make your own auth don't worry 😂
@@i4h2x3 yeah of course. I am coming from a point of blindly using stacks. I was new to web dev 4 months ago and everybody was using clerk in their video until I realize I couldn't use this for what I am building. Migration would be a nightmare i guess. So I am learning backend now lol
It's not good idea
if you have 1m users you can afford 20k a month
It's actually better to rely on 3rd party auth 20k month with 1m user is nothing
Next inkdrop ui, would like your ways and thinking when designing that fancy 3 layout with sleek animations.
much love from Tanzania 🇹🇿 ❤
That would indeed be a cool project, I'll ask Clerk about it x)
@galaxies_dev , thanks.
Hopefully clerk and convex will agree
still waiting 😢
ask mongodb realm team, will good you make a tutorial for them 😊too
Would you consider ever doing a walkthrough of your VSCode extensions?
Good idea!
Please create part 2 with backend connection
Awesome tutorial! Been using React for years but learning React Native has definitely taken a bit of adjustment.
Out of curiosity -- what's the benefit of going with prebuild in this instance? I ended up just using the default Expo setup after hitting some snags getting things to compile with prebuild and everything ran really smoothly. Also curious as to which tool you're using for drawing those rainbow lines on the screen :)
Not all modules are included with Expo Go, and prebuild is just one command and after that, it's basically the same experience!
The drawing tool is called "Screenbrush" on the Mac appstore :)
Great tutorials.
I have a little issue with this , when i try to implement infinite scroll inside the Flastlist with the large header , it does not work correctly. It fetch all the data without scrolling. Someone can help me with this please?
You are awesome, teach us advanced concepts, kindly work on responsive design plz
I will try my best
You just read my mind. Love your work!
Give it a share ✌️
Cool, let's start !
Thank you Simon!
Do you mind if i ask a question? Can we use conditional routing with Expo Router, for example for Admin / regular user navigation flows?
Yes, working on a video about that!
its good i want to click on agree and continue to go to a login page to create new account
Whatsapp Clone with Ionic would be appreciated. 😊
hey simon thanks for ur all these videos , i just want to have one request, can u please make one video on how can we access file system by default if we use expo, i mean i saw different android app which when i open they ask for permission and after that they render content or document based on tab like pdf , excel, etc by default with out picker , how to achive such feature please try to make video on it whenever u are free, i have done alot online search but i got to know that with expo we cannot access file system directly but i want to creat document viewer app which render different type of document in there respective tab by default with out expo picker
From Uganda, thank you Simon
Hey, great tutorial, and i like that you showed also some cool animations. But if it's possible that you make an upgrade video, how to implement voice message, but more the animation part. I mean like how it's done in what's app or telegram or even snapchat. With hold, swipe up to lock, or left to discard. This would be amazing. Because honestly everyone avoiding this i don't know why. Is it so hard to implement???
i just downloaded vscode i do not know on how to set up the terminal
Which software do you use to record your videos?
Screenflow on my Mac
I am in Türkiye and when I send otp code to my phone it takes more than 10 mins for code to come to my phone and it is expired even before it reaches my phone. I just said bcs it funny to think about it
Make it completely real app for production required extended version
sir can you make a clone full stack with express js, including how you will create the authentication, not using clerk
can you do animted bottom bar using expo !! ,
Build error with npx expo run:android gradle error 😢😢
Did you install the Android SDK and set it up in your path correctly?
Could you please tell me what software you use to annotate on this screen? I also want to know. Thanks
ScreenBrush
i am getting reanimated package problem can anyone help me
something like this
* What went wrong:
Execution failed for task ':react-native-reanimated:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':react-native-reanimated:androidJdkImage'.
but when i remove this package and build again it successfully builds but when i again add this package it fails with same error
if someone knows what is the real problem here please help @Simon Grimm
try re adding package for react-native-reanimated
settings page is amazing
Great tutorial!! Keep em' coming!!!
I will!
plz make it with backend and make it full stack uisng firebase or node socket plz
Excelent video thanks! How to create the BlurEffect in the header on hide the LargeTitle and searchBar?
2:50:06 better to use flex: 1 for the text and set numberOfLines={2}
Good point, thanks!
Hey Simon,
Could you build Instagram Clone for the next challenge?
Thanks in advance!
Definitely adding it to my list!
Man I really need a mac, prebuild looks amazing but I have to use eas :/
Clerk OTP auth system doesn't work in Nigeria, hence limiting continuing with the project. So painful
can you please bring back the capacitor js tutorials? i have experience with both and cap js is way better
Sorry to askplease, Clerk OTP auth system doesn't work in Nigeria, how do i workaround it. I need to continue with the project
Hey Simon,
When I try to start my prebuild I get several errors that my android sdk is not good and certificate problems. I'm on Ubuntu tho, but I followed the steps. I'm really nervous about this, because I can't start the tutorial like that. Do you have any similar experience or something to help me out?
Thanks in advance,
Peter
In my case when I try to run "$ npx expo run:android" it shows: "Failed to resolve the Android SDK path". Do you relate the same problem?
@@mattvalgreen yeah
Hey,
have you already thought about macOS VM? @@i4h2x3
Have you already considered to install a VM macOS on your Linux?@@i4h2x3
@@mattvalgreen Add ANDROID_HOME & JAVA_HOME variables
what you using for code completion in terminal that's really cool
Can you teach us how to implement debounce functionality to search input in "Chats" screen?
Will add it to my list!
this one same for andriod also?
Nice man! Great video I mean that! Can you make a Cash App clone that people can send money to each other but it is like fake money numbers in the database that change if you send it
That sounds like a cool idea, yeah!
@@galaxies_dev Yeah! I think that is a great idea and people will love that too, something different that no other RUclipsr did and skillful
Hi, Simon. What is your brackets vscode plugin name? thxs
to immediately open vs code that command is: "code ."
Can someone explain why did sir did pre build ?
Couldn't make swipe to reply, is it working only on expo? I work on react native CLI
pls make project in react native cli too... i was waiting for cli 😩
You can make your own whatsapp with a good server setup :D
Indeed!
hello, how to combine zustand and sockets on expo?
Brilliant! Well done 🎉
Thank you - Give it a share ✌️
anyone knows why I keep getting 'unable to resolve module expo-application' error after installing clerk?
have you fixed that ?
Man hört den deutschen Akzent raus 😆 Super Tutorial!
Sorry 🙈
hi which extension highlighting color text red i mean i use color highlight extension but its highlight only #ff0000 any one pls????
It’s cool ❤ but waiting for Uber clone ❤❤❤
Good idea, I'll tell Clerk :D
4 hr video... Editor learn full react native course 💀🙌
I think he did by now :D
please complete this using any backend like firebase or supabase or node js with socket please sir
I am faching issue with expo prebuil. Can anyone help me.
CommandError: Failed to build iOS project. "xcodebuild" exited with error code 65.
What should i do , if I have windows ? with thepre build
You can only build for Android then, or use EAS to make an iOS build
Great tutorial!
Thank you - Give it a share ✌️
Hey Simon,
as firebase dynamic links is deprectated, we would love to get full course of how to setup deep linking right now to the apps :)
Like the complex, as they are a few articles about that, but all of them are pretty tricky.
Or maybe someone already have some great source?
I actually have a course on that here: galaxies.dev/course/react-native-deeplinks
i keep getting an error from react-native-reanimated: Task :react-native-reanimated:compileDebugJavaWithJavac FAILED. if i remove it, it works
Did you find any solution?
yes i switched to java sdK 18 or 20@@beckman925
Please make ecommerce clone like amazon with stripe as payment gateway
That sounds super interesting!
This one is loaded ❤
Ohh yes it is Raymond!
Hello, I am a Chinese react native developer, I may not know much about React-native-gifted-Chat, can I ask you for some advice
do you have any recommendation ?
Most of people wants to remake Whatsapp, remake Facebook, but its only applicable to remake UIs ? Why these peoples ain't remake the Backend like ?
I’m sure the audience for making an Erlang backend is comparable to making a frontend app.
It's basically impossible to create anything that comes close to what tons of developers are working on as a tutorial from a single person :/
Can someone please draw Clerk's attention to fix their phone OTP Auth? It doesn't work for some countries, e.g. India, Bangladesh, etc.
Otp isn,t working for other country is anyone can help me
I cloned the repo but can’t make it running got lots of errors
Would it be possible to provide an install details
Have you updated the .env file with your own values?
@@galaxies_dev do you mind adding all keys as env.example file
Please dont use gifted chat, there are so many bugs and its currently unmaintained (tried it and moving to flatlist)
How to deploy this project can anyone please help me with this
Ckerk is very expensive wish you did firebase
How to connect clerk with supabase database
Working on exactly that!
@@galaxies_dev also teach us responsive design, Its humble request when you make vides , app must be responsive
Hey Simon I love your content, but i would love even more if you also could make a few content that is not expo related, like a react cli project. The reason is that at my job we dont use expo because of a particular use case we have.
Hi mate. Would you mind sharing the use case for not picking up the expo ? I'm in early stages of React native and it would help me to make better decision to chose down the road.
@@noormuhammad888( don't use cli, expo is the basic way nowadays)
I don't really see a reason to NOT use Expo these days, with prebuild and CNG you can do everything you can in a CLI project
If I want to be a professional developer...... Do I need a mustache?
Only for RUclips.
Really Great one
Thank you - Give it a share ✌️
Thank you
Thanks for checking in!
I love you so much, thank you!!
Glad I could help man!
Bro need Google photos clone .plz brother
😮😮Awesome man
Thank you Fahmi!
I love react native but on system
Expo doesnt build my apk correctly
I always get a react native reanimated library error whenever i try to build apk and also the apk size is too large for simple projects😢
Do anybody have solutions to these problems??‹
I switched to flutter but really the ecosystem of react is far more comfortable for me...
bro i am getting same problem did u find any solution?
@@shambhavshandilya8865 i used reanimated 2.15.0 that solved the problem... i dont know the exact version but if you want i can check and tell
But the apk size and build failed when i uploaded my app to expo...so i then switched to flutter same application i built in 2 days and the size was only 18 mb...in react native it was 60 mb...i have followed many optimizations in react native but cant get success
@@shambhavshandilya8865 the temporary solution i found after a lot of research is diwngrading the reanimated library to 2.15.0
"code ." to open the CWD in visual studio code
Yeah but I wanted to open it in the already open VSC instance :D
@@galaxies_dev code . -r
IPhone contacts app clone 😂. Not WhatsApp clone
I quit when i heard: "I don't what's the united state's one" 26:40
use React native CLI bro not Expo. BTW this is a great project.🌶🌶🌶
Taylor Richard Martin Jose Walker Carol
❤
now you're forcing us to use clerk which is subscription based,.. thaught you're showing us free materials, better i unsubscribe
No Angular/Capacitor version? 🥲