I am about to join Google India. Current am working on a project & need to build an android app for it. I have a question for all the Googlers : WHICH LANGUAGE IS USED AT GOOGLE FOR ANDROID DEV? Java OR Kotlin If it's team specific, please comment your team & language. Thanks TC : 40K YOE : 0 Future L3 @ Google
I don't think nobody uses kotlin. Google itself made kotlin as official language for Dev of android.
But is Java the majority? Anyways, It happens all the time. For example : Google, Facebook made hybrid platforms like flutter, react native & don't use them in their products.
Yes java might be majority. I'm not google my friend. I'm full stack not really android dev. Recently I have started kotlin dev. Kotlin is interoperable with java.
Use whichever one you can write better code with. If you write kotlin like you write Java then it won't go well.
Didn't understand your second line 😅
If you write kotlin imperatively it's not a good sign
Most likely Java. But it will be very different from Android dev for the outside. Different tools, libs, structure... Language doesn’t matter, you will learn from scratch anyway.
Depending on the team it could be either. More and more are making the switch to Kotlin though.
Do you know why are they switching to Kotlin?
Hey what does star against your company name means?
Currently most of the apps are being written in kotlin, but the apps which include with Aosp called as system apps are still in Java
Tech Industry
Yesterday
331
Do you think you will be able to confidently find a high paying job in the next 30 year span?
Tech Industry
Yesterday
2543
Crossed a line with my boss
Tech Industry
Yesterday
3089
The job market is absolutely brutal right now
Tech Industry
Yesterday
991
Update: Trans Coworker Stealing Breast Milk
Tech Industry
Yesterday
1682
I am starting to think Chinese interviewers currently fail non-Chinese candidates on purpose.
Why do you care? Both are quite similar and anyway it's our job to pick up new languages on the fly. And don't worry, your understanding will be much better once you look at your team's codebase
Asking because if I do my personal project in Kotlin and then later I find out nobody uses it at Google I would feel silly. And same goes with Java. It won't have much of a negative impact on my performance but anyways. 🙂