Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
lxmcf199506y@C0D4 only say it as it's cross platform, speedy and easy, but for the choice between java and kotlin I would go kotlin, I personally am not a fan of it but I can see the allure compared to Java
-
C0D4669026y@lxmcf cross as in iOS as well?
I'm Not looking at iOS - or actually making something release worthy. just messing around with this for something new. -
If you dont mind not having any resources for more complex tasks, sure, go kotlin
-
k33da98346yI would go with Java because java is there from long time and it will be easy to switch other java technologies which is not possible with kotlin. I agree kotlin is easy and removes boilerplate but my goal is to be full stack not just a mobile developer. I need language which gets job done, have great support and which can be used in other tech stacks too.
-
mindev5366yI would go for Flutter, but if you want to choose betweent Java and Kotlin, go for Kotlin. Less resources for now, but I believe it's the future of Android development
-
Drekel7336yWhat is your purpose of learning android development?
For jobs: use java because it's still widely used in the industry and there is a lot of resources out there
While kotlin is ok but the question is how many industry has started using it has their default language. And there is not alot of resources out there for kotlin
Note: if Google didn't announcements kotlin has one of android development language nobody would have considered using Kotlin
Flutter(Dart) would have been better but it's still in it early age -
C0D4669026y@Drekel the purpose? I don't have any professional reason for it.
Just something I've been wanting to do for a while and never got around to it.
I'm open to suggestions.
Currently have flutter docs open 😎 -
Its a 50 50 deal bro. Kotlin is the direction in which the community wants to take Android development. Android Jetpack(which seems to be an experiment in declarative ui) seems to be in Kotlin.
Personally, I prefer Java. But only because I feel more comfortable in it. -
C0D4669026y@AleCx04 I have some java background, so no biggy.
Looks like Kotlin is the experimental and not fully fledged yet 🤷♂️
Meh, I'll look at making something basic and see where it goes. -
Definitely Java, Kotlin is way less restrictive when it comes to ways you can fuck something up
-
A bit late to the party but here's my 2 cents:
Kotlin without any doubt. For all the reasons already mentioned (Oracle=bitch, Google def moving away, elegant, less boilerplate.
Guys at I/O 2019 said there will soon be features that will only be available for Kotlin. As for stable/experimental argument: Kotlin is as experimental as Swift, in other words it is not. Granted it is "young" but not experimental!
Also, if you learn Kotlin you will find Swift remarkably easy to pick up (and vice-versa).
Cross platform: there are already projects written in KotlinNative that compile and run on iOS devices (one Kode to rule them all). And if that's not enough, there's more and more jobs for Android native that ask only for Kotlin skills and couldn't care less for Java.
Give it 5 years and Android guys that still write Java will be looked at like we today look at AS400/RPG guys 😉
Related Rants
since i finally have a laptop i can actually get away with doing mobile development... what would you guys, gals tell someone new to the whole Android dev world to use?
Java or Kotlin?
dont worry about my background, i usually just deep dive into anything new, but want to see what the general devRantsis is on the topic.
ive made it this far so... :D
question
android
i has an iphone
mobile dev
something different