This project allowed me to combine TypeScript and React Native for the first time. There are many YouTube videos showing how to make Uber clones but none of them use TypeScript, so I thought this could be something interesting to explore and share with other people. I was also curious about the Google Maps APIs, and this was the perfect project to try them out

I wrote this project in TypeScript using Expo to build it and test it. I used Google Directions API, Distance Matrix API, and Places API to allow the user to search for locations and calculate distances and travel times.

I made extensive use of the Expo MapView library, as well as React hooks, navigation, and Redux to manage the state of the application.




React Native, Expo


iOS Simulator


Google Directions API, Distance Matrix API, Places API