# Building an Uber App Clone in Java for a Full-Stack Mobile Apps Course

DevFeed: [Building an Uber App Clone in Java for a Full-Stack Mobile Apps Course](<https://devfeed.tech/articles/uber-vs-clone-spot-the-difference-19645.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/uber/>)

Author: Shai Almog

Published: 2017-11-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Java](<https://devfeed.tech/topics/java.md>), [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [branding](<https://devfeed.tech/tags/branding.md>), [code](<https://devfeed.tech/tags/code.md>), [image](<https://devfeed.tech/tags/image.md>), [java](<https://devfeed.tech/tags/java.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [native](<https://devfeed.tech/tags/native.md>)

## AI overview

The article describes creating an Uber app clone in Java for a mobile app course. It compares the clone's Android login form with the native Uber app, prioritizes simple code over pixel-perfect reproduction, and discusses branding similarities across iOS and Android.

## Source excerpt

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: