All Projects → SimCoderYoutube → Uberclone

SimCoderYoutube / Uberclone

Licence: mit
Uber App Clone

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Uberclone

Tinderclone
Tinder App Clone
Stars: ✭ 196 (-66.95%)
Mutual labels:  clone, firebase, androidstudio
Uber React
Uber-like project in React Native
Stars: ✭ 151 (-74.54%)
Mutual labels:  uber, firebase
Flutter medical
Functioning Doctor/Healthcare Catalog App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB.
Stars: ✭ 99 (-83.31%)
Mutual labels:  firebase, androidstudio
Expo Uber
Uber UI Clone with React Native & Expo
Stars: ✭ 186 (-68.63%)
Mutual labels:  clone, uber
Ridesharing Android
Ridesharing driver & rider sample apps using HyperTrack SDK
Stars: ✭ 186 (-68.63%)
Mutual labels:  uber, firebase
Firebase Instagram
📸 Instagram clone with Firebase Cloud Firestore, Expo, and React Native 😁😍
Stars: ✭ 389 (-34.4%)
Mutual labels:  clone, firebase
Tamiat
⛵️ Vuejs and Firebase based CMS
Stars: ✭ 510 (-14%)
Mutual labels:  firebase
Startup Os
Working examples of Google's Open Source stack and deployment to the cloud.
Stars: ✭ 564 (-4.89%)
Mutual labels:  firebase
Angular Material App
基于最新Angular 9框架与Material 2技术的web中后台前端应用框架。
Stars: ✭ 509 (-14.17%)
Mutual labels:  firebase
Nextjs Firebase Authentication
Next.js + Firebase Starter
Stars: ✭ 502 (-15.35%)
Mutual labels:  firebase
Redux Vcr
📼 Record and replay user sessions
Stars: ✭ 583 (-1.69%)
Mutual labels:  firebase
Vuexfire
Check
Stars: ✭ 574 (-3.2%)
Mutual labels:  firebase
Quickstart Unity
Firebase Quickstart Samples for Unity
Stars: ✭ 553 (-6.75%)
Mutual labels:  firebase
Todo Angular Firebase
Todo app with Angular CLI • AngularFire2 • Firebase • OAuth • SW-Precache
Stars: ✭ 517 (-12.82%)
Mutual labels:  firebase
Bonfire Firebase Sample
An app to discuss your favourite emojis. This is a sample app built with Firebase.
Stars: ✭ 564 (-4.89%)
Mutual labels:  firebase
Flank
🚤 Massively parallel Android and iOS test runner for Firebase Test Lab
Stars: ✭ 509 (-14.17%)
Mutual labels:  firebase
React Native Starter
Professional react-native starter kit with everything you'll ever need to deploy rock solid apps
Stars: ✭ 579 (-2.36%)
Mutual labels:  firebase
Rxfirebase
Rxjava 2.0 wrapper on Google's Android Firebase library.
Stars: ✭ 509 (-14.17%)
Mutual labels:  firebase
Firebase Action
GitHub Action for interacting with Firebase
Stars: ✭ 554 (-6.58%)
Mutual labels:  firebase
Learning Resources
"Technology Gold mine" to collect and share materials/resources
Stars: ✭ 573 (-3.37%)
Mutual labels:  firebase

Uber_android_app_clone

▷ Create an android app like uber

▷ Download the app with the uber design here: https://www.simcoder.com/product/uber-redesign/

▷ Full Video Tutorial Playlist here: https://www.youtube.com/playlist?list=PLxabZQCAe5fgXx8cn2iKOtt0VFJrf5bOd
▷ Lesson on how to import this project here: https://www.youtube.com/watch?v=2TkNZ-Vael4
▷ Uber Functions for payouts and payments: https://github.com/SimCoderYoutube/uberFirebaseFunctions

▷ Become a Patreon: https://www.patreon.com/simpleCoder
▷ Donate with PayPal: https://www.paypal.me/simcoder
▷ Twitter: https://twitter.com/S1mpleCoder
▷ GitHub : https://goo.gl/88FHk4

▷ If you have any question please ask, I'll try to answer to every question and even look at your code if that is necessary.

Important Links

Project Download: https://goo.gl/imccvo
FIrebase: https://goo.gl/9Wahb1
geofire: https://goo.gl/SYXc2b
Glide: https://github.com/bumptech/glide
Place Autocomplete: https://developers.google.com/places/android-api/autocomplete
Google-Directions-Android: :https://github.com/jd-alexander/google-directions-android

P.S: If ou're going to download the full project please use your own firebase API, the one in the project will NOT be mantained and the app may not work.

Implementation Guide

1 - Project 1 - Open the Project in your android studio; 2 - !!!!IMPORTANT!!!! Change the Package Name. You can check how to do that here (https://stackoverflow.com/questions/16804093/android-studio-rename-package)

2 - Firebase Panel 1 - Create Firebase Project (https://console.firebase.google.com/); 2 - import the file google-service.json into your project as the instructions say; 3 - Change Pay Plan to either Flame or Blaze; 4 - Go to Firebase -> Registration and activate Login/Registrtion with email 5 - Go to Firebase -> storage and activate it;

3 - google maps 1 - Add your project to the google API console (https://console.cloud.google.com/apis?pli=1) 2 - Activate google Maps API 3 - Activate google Places API 4 - Add google maps API key to the res/values/Strings.xml file in the string google_maps_key

4 - PayPal 1 - Install Node.js. Check my video to see how it is done (https://www.youtube.com/watch?v=nLxH15a4-6g&list=PLxabZQCAe5fgXx8cn2iKOtt0VFJrf5bOd&index=42); 2 - go to paypal developer and create an app; 3 - enable payouts in the app you've just created; 4 - Add the paypal credentials to the node.js project. Again follow the youtube video to see how it is done; 5 - Set the fee in your index.js file to the percentage that you want 6 - deploy the project; 7 - Go to the android studio -> java -> your package name -> PayPalConfig: a) add the PAYPAL_CLIENT_ID which you get from the paypal developer control Panel; b) add the PAYPAL_PAYOUT_URL which you get in the firebase control panel -> functions and the url that you want is the payouts;

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].