Fork us on GitHub

Uber vs. Clone - Spot the difference

Working on the uber clone app for our upcoming course update
Uber vs. Clone - Spot the difference

Uber vs. Clone - Spot the difference

I’ve been working on creating a clone of the Uber app for our upcoming update of the Build Real World Full Stack Mobile Apps in Java course. There is a lot to go through there but the basics are surprisingly easy.

E.g. this is the login form for the native Uber app on my Android device next to my clone mock code also on the same Android device…​ See if you can spot which one is mine. You can see a high resolution version of the image here:

Images of the native Android Uber app and my clone code
Figure 1. Images of the native Android Uber app and my clone code

Notice that I didn’t even go for "pixel perfect" as that would mean the code would be a bit more complicated and I want the code to be simple. One of the things I like about Uber is how similar the app looks on iOS and Android. That validates a lot of what we have been saying all along: you need your own branding. Not Apples or Googles.

Share this Post:

Posted by Shai Almog

Shai is the co-founder of Codename One. He's been a professional programmer for over 25 years. During that time he has worked with dozens of companies including Sun Microsystems.
For more follow Shai on Twitter & github.