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 an Uber Clone in 7 Days: Java vs Kotlin?  RSS feed

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Shai.

Kotlin is a hype nowadays for Android apps and it's growing. Why have you chosen Java vs Kotlin?

Thank you!
 
Author
Posts: 32
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
great question!
In fact I think we might release a Kotlin edition if there is demand for this. It would definitely cut down on some of the boilerplate in the book.

I picked Java first because the content of the book grew organically. I started this book based on materials I developed for an online course which was initially pitched as a course for Java developers. So the code was already in Java which is a language I'm still more comfortable with. I think most Kotlin developers know Java and would be able to intuitively translate things to Kotlin relatively easily. The inverse isn't necessarily true.
 
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Shai,

Do you know if Uber is actually using Kotlin? And if so, for the Android app or in the backend?

Cheers,
Michael
 
Shai Almog
Author
Posts: 32
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I have no knowledge of how Uber is actually implemented and didn't seek that out. I wanted to keep things "clean".
From my experience with such companies/projects I'm pretty sure the code is huge/old and filled with patches. It's really hard to migrate apps like this to any sort of new tool/technology/language. A rewrite is always tempting but it's often a huge task that managers try to avoid.
 
Marshal
Posts: 63849
209
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have a cow for reporting that spammy post Thank you.
 
We begin by testing your absorbancy by exposing you to this tiny ad:
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!