Awesome Open Source
Awesome Open Source


▷ Create an android app like uber

▷ Download the app with the uber design here:

▷ Full Video Tutorial Playlist here:
▷ Lesson on how to import this project here:
▷ Uber Functions for payouts and payments:

▷ Become a Patreon:
▷ Donate with PayPal:
▷ Twitter:
▷ GitHub :

▷ 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:
Place Autocomplete:
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 (

2 - Firebase Panel 1 - Create Firebase Project (; 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 ( 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 (; 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;

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (31,769
android (6,472
firebase (501
clone (72
uber (54
androidstudio (41