🔴 Build the Uber clone in React Native (Tutorial for Beginners) [2]

  Рет қаралды 82,087

notJust․dev

notJust․dev

Күн бұрын

Let's learn React Native by building the Uber clone from scratch even if you are a beginner.
📚 Enroll NOW for "The Full-stack Mobile Developer" and save 30%
academy.notjust.dev/
Download the Asset Bundle (Images, Dummy data, PDF presentation):
assets.notjust.dev/uber
Join the notJust Development gang and let's build together: / discord
Source code: github.com/Savinvadim1312/Ube...
If you are a beginner that wants to learn javascript and react-native or an advanced javascript developer that wants to get into mobile development using react native then this Livestream is for you. This is a perfect opportunity to follow along and build this application together with us, and add it to your portfolio as it will help you land your next job. If you finish the app, tag me on social media and I will give you feedback.
We will start building the Uber clone from scratch, starting from setting up a React Native project and finishing with connecting the application with a GraphQL backend using AWS Amplify. We will walk through designing the UI layout of the app, structuring everything in components, and putting everything together. We will also implement navigation between screens, header bars, and tab bars for the Uber app menu using React Navigation.
Learn how to work with Google maps in react native, to draw routes on the maps, and to implement an autocomplete feature for the location input.
For the backend, we will be using AWS Amplify, which is an amazing combination of tools and services from AWS, that helps us build mobile and web applications faster. It offers pre-made authentication components and flows, database, API (REST and GraphQL), storage, and much more.
Doing the react-native Uber clone yourself is a great opportunity to practice React Native, modern Javascript, Typescript, AWS Amplify. We are always trying to use the latest technologies and best practices, so that's another opportunity to learn something new, being it functional components, hooks, state, navigations, or AWS and Amplify.
Tag me on social media when you finish this build, and I will give you feedback on your code.
LinkedIn: / vadimsavin
IG: / vadimsavin0
Twitter: / savinvadim_
Timecodes:
00:00 Intro
01:06 What we are going to build?
02:29 What are you going to learn?
04:00 Prerequisites
07:20 Demo starting point
15:43 Map Marker Rotation
25:56 Places Autocomplete
01:03:32 Geolocation
01:37:48 React Navigation
01:51:42 Navigating Between Screens
02:03:10 Send data when navigating
02:11:53 Drawer Navigation (Hamburger Menu)
#VadimSavin #notjust.dev #notJustDevelopment

Пікірлер: 91
@lylerogers8694
@lylerogers8694 2 жыл бұрын
I've finished this entire tutorial but I'm always coming back to these uber clone videos because of the exaggerated amount of insane knowledge in this uber tutorial
@edge0601
@edge0601 3 ай бұрын
Insane amount of knowledge bombarded thanks man 👌👌👍👍 For this tutorial i had a fyp. really saved the research time for stack.
@travelwithcode
@travelwithcode 3 жыл бұрын
Awesome Video :) Really Helpful. Bro When 3rd part is coming?
@codingsunday3707
@codingsunday3707 8 ай бұрын
Love the content keep it up. Thanks for free education.
@devonmcdonald9875
@devonmcdonald9875 3 жыл бұрын
Just found your videos, thanks for the great tutorials
@notjustdev
@notjustdev 3 жыл бұрын
Glad you like them!
@geetanjalibasakare-kale1176
@geetanjalibasakare-kale1176 3 жыл бұрын
Awesome 👍 and easy to understand
@Thinkpanda404
@Thinkpanda404 3 жыл бұрын
Loving this project 😊😊
@notjustdev
@notjustdev 3 жыл бұрын
Thanks
@notJust.Daniil
@notJust.Daniil 3 жыл бұрын
I've learned how to walk thanks to Vadim!
@notjustdev
@notjustdev 3 жыл бұрын
Did those mushrooms help?
@juliovicenteperez7172
@juliovicenteperez7172 3 жыл бұрын
You are the best! Thank You! I have been to Kishinev, capital of Moldova, Moldova I lived in Odessa and traveled to Kishinev to look for merchandise. It is a Beautiful Place! Now I live in Miami, USA , but I was living in Tenerife too. Seven years! I know Santa Cruz very well! Are you there?
@alirazzaq1541
@alirazzaq1541 3 жыл бұрын
This build is amazing bro
@notjustdev
@notjustdev 3 жыл бұрын
Thanks
@TheAlexChannelClub
@TheAlexChannelClub Жыл бұрын
Thank you for the video
@siddhantthakur4189
@siddhantthakur4189 3 жыл бұрын
Hi there.... First for all i love your videos very much and appreciate it.... I want to know is there any way we can use mobile biometrics like fingerprint with React Native because i think i have done a lot research and used many libraries but it didn't come our successful....
@handofthequeen
@handofthequeen Жыл бұрын
Till now, I have Learned a lot and enjoyed it as well. Little bit more on database connectivity with the app is missing.
@sheitijanimutaru4216
@sheitijanimutaru4216 3 жыл бұрын
Thank you for giving back to society. Please I’m humbly suggesting, if you could teach us a complete e-commerce app. Thank you once again
@notjustdev
@notjustdev 3 жыл бұрын
Thanks for appreciating my work. E-com will come in future
@stephenoluwafemiodoji3520
@stephenoluwafemiodoji3520 2 жыл бұрын
You are the best💕
@patrickikhenoba2325
@patrickikhenoba2325 3 жыл бұрын
Sir you are great and patient. Jesus will reward you.
@emanhashim7861
@emanhashim7861 3 жыл бұрын
I spent 5hr on the first video for the client side, am glad to continue i hv learn alot thank you so much, now i can call my self an "App developer"
@notjustdev
@notjustdev 3 жыл бұрын
I am so happy for you :3
@ISRAADVISUALS
@ISRAADVISUALS 3 жыл бұрын
Did u make an admin panel and database for this clone?? I mean backend and all that..coz i cant see those in your videos..thanks your videos are amazing
@ThannMalin
@ThannMalin 3 жыл бұрын
I spent 8h on your videos and i learned lot lot from you.
@notjustdev
@notjustdev 3 жыл бұрын
I am glad you found it valuable
@raisudana
@raisudana 3 жыл бұрын
awesome!
@sharvansourcecube7817
@sharvansourcecube7817 3 жыл бұрын
Hey, can you make a video on Morph Transaction with SVG in react-native.
@moviesbuddy4228
@moviesbuddy4228 Жыл бұрын
Bro learning a lot ... Itz all natural coding and debugging .... Not any scripted ... Love ur content ... Idk why I am want to guess ur age 🤣 😅 ... But I think u will be around 33 ...Thanks bro for the great content ... Lots of love ❤️
@AIPerformant
@AIPerformant 2 жыл бұрын
Hi Vadim When will you make production-ready apps??
@csspmspanacea
@csspmspanacea 3 жыл бұрын
Hey Vadim , I am having an issue with this google auto complete and all this map thing, i even tried your api key but i didnt show any auto suggestion on auto complete and it is not showing map as well. It shows a blank portion and google is written on it. What do I need to do?
@Ridbay
@Ridbay 3 жыл бұрын
Hi, just coming across this tutorial.. I miss the first part, can someone kindly share a link to the first part? Thanks
@dollyfarm
@dollyfarm 2 жыл бұрын
Dear Vadim i cannot get assets bundle from the link , you have other link pls?
@karoche-tv
@karoche-tv Жыл бұрын
hello teacher Vadim. We have 2 textinput and in state stores Origin and Destination. How to do this so that when I click on textInput1, the map component is redirected to the map and select a location on the map, or by default there was a location. And on 2textinput, also select on the map. I made this component select on the map. And it works like this: there is a marker in the center and you can change any location. And this data is now stored in the state const[region, setRegion]=useState ({region: longitude:56.97778, latitude:33.87784}). Help help please. Without using googleautomplete.
@rog0079
@rog0079 3 жыл бұрын
Can we do a clone with node and express as the backend please... with authentication also, it would be a huge help, thanks in advance, love your channel and love your clones...
@notjustdev
@notjustdev 3 жыл бұрын
Thanks for suggestion. We might do it in near future
@andersonbtr2008
@andersonbtr2008 3 жыл бұрын
@@notjustdev Does this application have no backend? Rog 007 did you make all the videos? And is the application complete?
@notjustdev
@notjustdev 3 жыл бұрын
@@andersonbtr2008 it has both front end and back end
@entropyet783
@entropyet783 2 жыл бұрын
@@notjustdev Please do that, so interested!
@hectorvelasquez1037
@hectorvelasquez1037 3 жыл бұрын
I Almost cried 🤩🤩 tnks
@godana
@godana 3 жыл бұрын
Here is Yoseph from DC. Am looking for the first part to start watching your video, but couldn't find part one. Can I start from part 2 without missing a lot?
@cubedev4838
@cubedev4838 3 жыл бұрын
Can u add more functionalities?
@hassaneldika6645
@hassaneldika6645 2 жыл бұрын
also my current location on map doesn't appears, it it because i don't enable billing account?
@siddhantthakur4189
@siddhantthakur4189 3 жыл бұрын
Please 🙏🙏 make your next video on this to use fingerprint or face recognition with React Native
@deepshah6790
@deepshah6790 3 жыл бұрын
Hey @Vadim Savin, Can you build Reddit app please?? Thank you
@hassaneldika6645
@hassaneldika6645 2 жыл бұрын
hi all, in my project when i enter my location and then where to (2:03 in video) it dont automatically go to next page to choose which uber car i want, is it because my billing account not enable???? please, any help?
@mapptechnologies3951
@mapptechnologies3951 Жыл бұрын
Hi, I have an issue where my current location is not working, I constantly get a TypeError: null is not an object (evaluating RNFusedLocation.getCurrentPosition can anyone help?
@abazudosen
@abazudosen 3 жыл бұрын
i have issue displaying showsUserLocation on the map.
@manishenishetty9066
@manishenishetty9066 2 жыл бұрын
Anyone please help me , i have an issue with destination const destinationLoc = { latitude: destination.details.geometry.location.lat, longitude: destination.details.geometry.location.lng, }; There is no geometry object in JSON while debugging.. how to resolve my issue?
@ejehmicheal3115
@ejehmicheal3115 2 жыл бұрын
How can I use my Android phone to run react native I don't want to uee emulator
@MohdAdnan-em7wm
@MohdAdnan-em7wm 2 жыл бұрын
When the 3rd part is coming ?
@entrepreneurfashionweek97
@entrepreneurfashionweek97 2 жыл бұрын
Vadim, we didnt do price calculations
@daverd6434
@daverd6434 2 жыл бұрын
Thank very much for the video. Unfortunately int the last part I have an error of null object on Destination.details.geometry.location.lat, while debugging it seems that details has no geometry property. I might be doing something wrong. Please anybody could help me?
@daverd6434
@daverd6434 8 ай бұрын
FetchDetails is missing in DestinationSearch. 😉
@neophytoszacharia8588
@neophytoszacharia8588 Жыл бұрын
Hi, I have an issue with MapViewDirections - Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Any help ?
@maskoding8215
@maskoding8215 Жыл бұрын
just downgrade react native map version
@shouryaacademy8351
@shouryaacademy8351 3 жыл бұрын
AWS Services not working GraphQlAPi Error code not found
@shouryaacademy8351
@shouryaacademy8351 3 жыл бұрын
how do i reinstalled all things
@andrewcbuensalida
@andrewcbuensalida 2 жыл бұрын
How do you get the color picker on the side of the line number?
@Tech-Cooking
@Tech-Cooking 2 жыл бұрын
a extenstion
@kostiantynbreiev7869
@kostiantynbreiev7869 3 жыл бұрын
Doesn't navigate to RouteMap. In your case it's just a delay, in my case doesnt work at all :/
@csspmspanacea
@csspmspanacea 3 жыл бұрын
to me its giving an error Invariant Violation: Tried to register two views with the same name AIRMap
@user-hz5no4mt5h
@user-hz5no4mt5h 3 жыл бұрын
Which is better? React native or Flutter?
@notjustdev
@notjustdev 3 жыл бұрын
I am biased. React Native
@notjustdev
@notjustdev 3 жыл бұрын
🚀 Download the Asset Bundle: assets.notjust.dev/uber​ 📚 Enroll in "The Full-stack Mobile Developer" and become a 6-figure dev in 2021: academy.notjust.dev/
@entropyet783
@entropyet783 2 жыл бұрын
God damnit with react native and all the dependencies and updates.. only a few months later and i have TOOONS of issues following the tutorial..
@user-kr6lp7rm5y
@user-kr6lp7rm5y 3 жыл бұрын
Check internet connection on android emulator
@Thinkpanda404
@Thinkpanda404 3 жыл бұрын
Let's try fintech next!
@csspmspanacea
@csspmspanacea 3 жыл бұрын
Hey it would be a great favour if you share API key aswell. i am coding along with you and its my day 3 and I am glad you are offering these services for free. Currently I dont have any card which deals with international transactions that why I am unable to see maps. :(
@gabrielbaldeon
@gabrielbaldeon 3 жыл бұрын
next part?
@csspmspanacea
@csspmspanacea 3 жыл бұрын
HAVING ERROR WHILE INSTALLING NAVIGATION npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: GasUp@0.0.1 npm ERR! Found: react@17.0.1 npm ERR! node_modules/react npm ERR! react@"17.0.1" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^16.0" from @react-native-community/masked-view@0.1.10 npm ERR! node_modules/@react-native-community/masked-view npm ERR! @react-native-community/masked-view@"*" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\imbil\AppData\Local pm-cache\eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\imbil\AppData\Local pm-cache\_logs\2021-03-19T13_23_15_116Z-debug.log
@gofullstack
@gofullstack 5 ай бұрын
2:53:36 Android emulators takes up ~5GB of your RAM
@ventaloca
@ventaloca 3 жыл бұрын
HOLA,, PUEDES VENDERME TU CODIGO DE UBER CHOFER CLIENTE Y ADMIN, Y CUANTO PARA QUE TU ME LO SUBAS A GOOGLE STORE, Y APPLE STORE.??
3 жыл бұрын
ok
@robertbain3187
@robertbain3187 3 жыл бұрын
Are you interested in helping me on my new project? I'd like to have some discussion and dialogue with you and think you could fast track my plan something I would be willing to make it worth your time within my means. Thank you.
@notjustdev
@notjustdev 3 жыл бұрын
Hey, thanks for reaching out. Unfortunately, at the moment I am tight on time, so I cannot help you personally, but I will try my best to help you through my videos.
@chinagoromonwubiko8633
@chinagoromonwubiko8633 2 жыл бұрын
Hi Robert, feel free to reach out to me on your project. Thanks for the tutorial Vadim
@KulwantSingh-pj9wu
@KulwantSingh-pj9wu 3 жыл бұрын
can you tell me, how to make phone screen lock app in react native. Thats my college project. plz help me
@Raju-cn6tb
@Raju-cn6tb 3 жыл бұрын
Joss
@pigeondeveloper4702
@pigeondeveloper4702 2 жыл бұрын
best at 1.5x speed
@ozgur280
@ozgur280 6 ай бұрын
Wov again super .... I have almost finished. However I have faced some issue , when I Have set "origin.details.geomerty.location.lat" and "...lng" whenever I have select place which is given from autocomplate (provided by google ) generally it has no information under details as geometry , thats why always i have render error like "cannot read properties of undefined(reading"lolaciton")" how coul ı passed it? best regards.
@user-wz1st7ky8j
@user-wz1st7ky8j 2 жыл бұрын
He's definitely a good engineer, but there is no pros for watching this on stream. He bumps too much.
@user-kr6lp7rm5y
@user-kr6lp7rm5y 3 жыл бұрын
Please, no more "SO"
@uchitchakma
@uchitchakma Жыл бұрын
Stuck in an error 😭 undefined is not an object (evaluating 'route.params.originPlace') in searchresult.js.
@NElectronicSoul
@NElectronicSoul Ай бұрын
it is fugging LAUGHABLE that you would list this as for beginners
🔴  Build the Uber clone in React Native (Tutorial for Beginners)
3:43:51
Building an Apple Wallet Clone with React Native Reanimated
2:00:07
notJust․dev
Рет қаралды 6 М.
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 15 МЛН
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 87 МЛН
Let’s build a Native Library using Expo Modules
2:59:22
notJust․dev
Рет қаралды 8 М.
In-app Subscriptions & Paywalls with RevenueCat in React Native
2:27:53
Building the Ultimate Nike App in React Native & Redux
3:33:55
notJust․dev
Рет қаралды 132 М.
GPT-4o Is Here And Wow It’s Good
16:57
AI For Humans
Рет қаралды 13 М.
Клавиатура vs геймпад vs руль
0:47
Balance
Рет қаралды 1 МЛН
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Рет қаралды 17 МЛН
phone charge game #viral #tranding #new #reels
0:18
YODHA GAMING RAAS
Рет қаралды 12 МЛН