This week's book giveaway is in the NodeJS forum.
We're giving away four copies of Serverless Applications with Node.js and have Slobodan Stojanovic & Aleksandar Simovic on-line!
See this thread for details.
Win a copy of Serverless Applications with Node.js this week in the NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Stephan van Hulst
  • Ron McLeod
  • Tim Moores
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Vijitha Kumara

Create a Uber Clone in 7 Days: Why Uber Clone?  RSS feed

 
Ranch Hand
Posts: 85
2
Java Python Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is it a Full stack moblie application development from scratch with all the functionality similar to Uber application. Or just a overview and brief design and development.
 
Author
Posts: 32
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's literally a working clone of Uber including the UI and basic functionality such as SMS based activation, maps with cars on them, driver accept process, separate driver app (although that's not as refined) etc.

The goal is teaching so it's not something you can take and use as is to sell to a customer. But the distance to a usable beta wouldn't be huge. That obviously depends on the type of the application.
 
Shai Almog
Author
Posts: 32
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I looked again at this after answering and I think this segment from the preface of the book fits here:

Last year we launched the Codename One Academy. As part of that offering we surveyed the Codename One community and asked them: "what would you like to learn?".

The response was was overwhelmingly: "How to build an app like Uber!".

At first I thought about creating something in the style of Uber but I eventually settled on building something that looks really close to the native app. Almost a clone.

My motivation for going for a clone instead of coming up with a completely new design was driven by this line of thinking:

* I wanted the design to look professional and you can’t go wrong with a design from a top tier vendor

* People can learn a lot by understanding the decisions Uber made — I know I did

* If I would have built something different I might have given myself “discounts” that don’t exist in the real world

I used the word clone to indicate the similarity but not to indicate a carbon copy. Uber is a huge and nuanced app and I had only one week to write all the relevant applicable code.

My goal was to do the "hard stuff" and gloss over some of the deeper details. The goal is to teach with a strong focus on the mobile side. I wanted to create a book that would show you how to build a fully functional MVP (Minimum Viable Product) within a week. I wanted to illustrate the shortcuts that make sense and those that don't. This is a powerful approach whether you are building a startup or working within a large corporation.

I think developers can't deliver truly innovative ideas if we are constantly doing the same app over and over. By making this process simpler I hope that developers will adopt innovative ideas faster rather than re-do the same apps all over again.
 
M Khalid
Ranch Hand
Posts: 85
2
Java Python Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Thanks for the incite. Looking forward to get hands on this piece. Kudos!
 
Farmers know to never drive a tractor near a honey locust tree. But a tiny ad is okay:
global solutions you can do in your home or backyard
https://coderanch.com/t/708587/global-solutions-home-backyard
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!