‼⚠ Guys, Make sure that on the .air.toml file, you change the line 12 from: cmd = "go build -o ./tmp/main ." to: cmd = "go build -o ./tmp/main ./cmd/api/main.go" Thanks for watching!
Nice stuff. Thank you so much on the custom UI library tutorial. Do you mind to do a small update on how to create a searchable custom dropdown ui component? 🙏
It would be really helpful to go through the architecture before starting to code. Explain why we design the backend the way we do, and why certain packages are used, instead of others. Would be 10/10 if you would go over the "why's" more, instead of the "do's".
im building out a project using your tutorial; do you have any advice or resources on deploying the app, including the backend and database which I believe is just local to our computer?
The React Native app itself you’ll have to deploy to the stores (App Store/ Play Store). The backend I would recommend Digitalocean. They have good pricing tiers that let you do quite a lot without burning a lot of cash. They also offer a Postgres hosting service. Wish you all success with your project mate!
@nonew7626 If you are using Linux based distro first install "docker" via apt or Pacman from official repo And then follow docker desktop install from official website When asked for qemu select base version It'll auto configure it If you just installed docker the compose will not work because it'll only be installed via desktop or manual way
when post to createone, i met the error that: { "data": null, "message": "ERROR: null value in column \"id\" of relation \"events\" violates not-null constraint (SQLSTATE 23502)", "status": "fail/createone/statusbadrequest" } Does anyone meet the error like me? Please help!
I faced the same issue as well. The cause is that the id column in the database is set to the string type. The solution is to delete the Docker volume (and the image if necessary), and then rebuild. I hope this helps resolve your issue!
@@raccooncats btw, in the frontend 2:45:15, I get error at the href Type '"/login"' is not assignable to type 'Href'.ts(2322) Link.d.ts(73, 5): The expected type comes from property 'href' which is declared here on type 'IntrinsicAttributes & { href: Href; }' Do you meet this?
@HoangPham-pn6td Make sure the login.tsx file is located in the /app folder. Expo routing scans and checks that route strings match existing files for type consistency. Let me know if that fixes the issue.
What's the point of dockerizing a mobile app? I've never really used docker but I've heard that it's used with web/desktop apps, I could be wrong but that's why I'm asking
We only Dockerized the server. Most of the time when we’re working with a team we use Docker, so I just wanted to keep this real and bring skills that will really help in real life. Let’s say you’re working in a project that uses the same stack of the course. The mobile part would be uploaded to the stores, but the server would be sent to the Devops team to scale as much as the server needs to scale.
I want to start learning mobile app development and I've been seeing pretty cool projects done in React Native. But people still advise me to learn flutter... I'm a bit lost. Help me please 🙏
I think between React Native x Flutter your location would impact the most on your decision. Back in Brazil I've seen a ton of Flutter jobs, but here in Portugal (and in Spain) I've never heard of any, whereas for React Native there are always a ton of jobs everywhere you go. So, I would say this: 1 - Build a project in both for the sake of learning and portfolio. 2 - Research the market location you wanna work for. Which one do you find the most jobs for? 3 - Don't worry too much, you're never missing out because if you need to learn something, you will just learn it. Hope it helps 💪
Do you mean the keyboard I use? If so, this one: www.amazon.es/SOLIDEE-interruptores-retroiluminaci%C3%B3n-ergon%C3%B3mico-Black_White/dp/B0C3CHNLGW?ref_=ast_sto_dp&th=1&psc=1
‼⚠ Guys, Make sure that on the .air.toml file, you change the line 12 from:
cmd = "go build -o ./tmp/main ."
to:
cmd = "go build -o ./tmp/main ./cmd/api/main.go"
Thanks for watching!
Learning go lang this is pure gold
Great to see a RN tutorial that uses your own background in Go rather than Supabase/Firebase. Well done :)
Thanks! 🙏🏻
Holy
golang and native 2 things i wanted to start learning, tysm for putting this video out for everyone
Happy to help! I'm currently working on a new project/tutorial that's gonna include Web/ReactNative/Go at the same time 💪 stay tuned
Great man,i know very well react and react-netive but i would like to learn GO (with Fiber) and your videos helps me a lot.
Thanks for what u do
My pleasure!
Nice stuff. Thank you so much on the custom UI library tutorial. Do you mind to do a small update on how to create a searchable custom dropdown ui component? 🙏
Great to see react native tutorial without supabase/firebase backend xd
It would be really helpful to go through the architecture before starting to code.
Explain why we design the backend the way we do, and why certain packages are used, instead of others.
Would be 10/10 if you would go over the "why's" more, instead of the "do's".
You're right! I'm gonna do that on the next course I'm working on. Thanks for the feedback 💪
Thank you so very much for good content 💯
You're very welcome! Glad you liked it 🙏
Omg I just found a great channel, thank you. Keep going
Thank you!! Welcome 🙏
plz bring more content like this plz request❤
I’m currently working on a new project for you guys ❤️💪
Rare content, thanks man ❤
Glad you enjoyed! Welcome 🙏🏻
Great stuff
Thanks, it was informative !!
Glad it was helpful!
What a nice video 🙏🏻👌🏻
Glad you liked it
nice bro
So small font. 😭😭. Please increase the font for your upcoming videos. Its very hard to see.
Amazing video. Will be looking into golang after some time
I’ll do that! Thanks for the feedback 🙏🏻
For buying the tciket we can add payment transaction
Not included in this tutorial, but that’s a pretty good idea 👍🏻
im building out a project using your tutorial; do you have any advice or resources on deploying the app, including the backend and database which I believe is just local to our computer?
The React Native app itself you’ll have to deploy to the stores (App Store/ Play Store).
The backend I would recommend Digitalocean. They have good pricing tiers that let you do quite a lot without burning a lot of cash. They also offer a Postgres hosting service.
Wish you all success with your project mate!
How would you handle dark mode on complex app? I loved the custom UI components
Glad you liked it! I’m thinking about bringing some tutorials about dark mode in the future ⚡️
@@vaillantt Would be amazing 🔥
What's coming next on channel buddy.
Same stack, but focused on real-time, websockets, goroutines and so on. It's gonna be an interesting one 💡
@@vaillantt great will wait for it.
What about monorepo these two apps?
How did you set up qemu on your device . Also make a video on that.
what do you mean by qemu?
@@vaillantt yes
@@vaillantt Yes, please make a video on “qemu” setup also.
@@vaillantt Yes, please make a video on “qemu” setup also.
@nonew7626
If you are using Linux based distro first install "docker" via apt or Pacman from official repo
And then follow docker desktop install from official website
When asked for qemu select base version
It'll auto configure it
If you just installed docker the compose will not work because it'll only be installed via desktop or manual way
when post to createone, i met the error that:
{
"data": null,
"message": "ERROR: null value in column \"id\" of relation \"events\" violates not-null constraint (SQLSTATE 23502)",
"status": "fail/createone/statusbadrequest"
}
Does anyone meet the error like me? Please help!
I faced the same issue as well. The cause is that the id column in the database is set to the string type. The solution is to delete the Docker volume (and the image if necessary), and then rebuild. I hope this helps resolve your issue!
@@raccooncats thanks
@@raccooncats btw, in the frontend 2:45:15, I get error at the href
Type '"/login"' is not assignable to type 'Href'.ts(2322)
Link.d.ts(73, 5): The expected type comes from property 'href' which is declared here on type 'IntrinsicAttributes & { href: Href; }'
Do you meet this?
@HoangPham-pn6td Make sure the login.tsx file is located in the /app folder. Expo routing scans and checks that route strings match existing files for type consistency. Let me know if that fixes the issue.
can you plz make one with node js
Node js sucks when u want to manipulate images and. Videos, or heavy server side task
What's the point of dockerizing a mobile app? I've never really used docker but I've heard that it's used with web/desktop apps, I could be wrong but that's why I'm asking
We only Dockerized the server. Most of the time when we’re working with a team we use Docker, so I just wanted to keep this real and bring skills that will really help in real life.
Let’s say you’re working in a project that uses the same stack of the course. The mobile part would be uploaded to the stores, but the server would be sent to the Devops team to scale as much as the server needs to scale.
@@vaillantt yeah that makes sense now
I want to start learning mobile app development and I've been seeing pretty cool projects done in React Native. But people still advise me to learn flutter... I'm a bit lost. Help me please 🙏
I think between React Native x Flutter your location would impact the most on your decision. Back in Brazil I've seen a ton of Flutter jobs, but here in Portugal (and in Spain) I've never heard of any, whereas for React Native there are always a ton of jobs everywhere you go.
So, I would say this:
1 - Build a project in both for the sake of learning and portfolio.
2 - Research the market location you wanna work for. Which one do you find the most jobs for?
3 - Don't worry too much, you're never missing out because if you need to learn something, you will just learn it.
Hope it helps 💪
Helps a lot. Thank you so much!
How to fill .env file value
The .env is included in the source code: github.com/mathvaillant/ticket-booking-backend
What keyboard?
Do you mean the keyboard I use? If so, this one: www.amazon.es/SOLIDEE-interruptores-retroiluminaci%C3%B3n-ergon%C3%B3mico-Black_White/dp/B0C3CHNLGW?ref_=ast_sto_dp&th=1&psc=1
Your screen seems to far, you code is hard to see for non laptop screens
Sorry for that. I do use a bigger font size now for the future videos. That was just on the first ones that I completly forgot about it :(