Java or Kotlin for mobile development in 2021

Joined
Apr 14, 2021
Messages
26
Reaction score
5
hey everyone
I wonder is Katlin enough now day for mobile application or knowing java still required ?
 
Kotlin is enough to develop most of the Mobile Apps you will need.

In my opinion, if Kotlin cannot do it on Android, neither can Java
 
Java, you will find more code examples, and help
 
Flutter hands-down. Among Kotlin vs. Java, I prefer Java since its skill transfers well to other platforms, but after switching to Flutter, it is truly so much nicer. The premade widgets, async programming, and cross-platform compatibility make it so nice to use, especially if you would like to deploy your app to multiple platforms.
 
Flutter hands-down. Among Kotlin vs. Java, I prefer Java since its skill transfers well to other platforms, but after switching to Flutter, it is truly so much nicer. The premade widgets, async programming, and cross-platform compatibility make it so nice to use, especially if you would like to deploy your app to multiple platforms.
I had experience with mobile development in java when it was more popular but I quite programming for few years.
so now I under dilemma where to start from )

I absolutely agree with you that the classic Java OOP implementation look very similar to other common OOP base languages like C#
 
thanks everyone for reply :)
based on all recommendation seems Flutter is most popular framework for mobile development now days?
 
Depends on whom you ask. For me it's react native for sure. For some it's the age old java. For others it's kotlin. What are you looking to achieve?
 
Okay, I am a bit confused. I must have misread the OP's question.

But from my understanding, the OP asked if Kotlin is enough to develop a full fleshed Android App or the older language "Java" is still required....

The OP did not ask "What is the best Language/Framework for Android development" or "What Language is better between Kotlin and Java". He's merely asking if Kotlin is enough

I don't really understand why some people are turning this to a "Best Language/Framework war".... What does Flutter and React Native have to do with the Question?? :confused:
 
Depends on whom you ask. For me it's react native for sure. For some it's the age old java. For others it's kotlin. What are you looking to achieve?
to get into the industry based on now days requirement
 
to get into the industry based on now days requirement
I did one project in react native. I learned it in 2 days lol. I have proof (client blongs from bhw). So.. for me... React native.

Edit: I am frontend developer and already Ok with react js... So, it could be that. Still, it doesn't hurt to try. ;)
 
Okay, I am a bit confused. I must have misread the OP's question.

But from my understanding, the OP asked if Kotlin is enough to develop a full fleshed Android App or the older language "Java" is still required....

The OP did not ask "What is the best Language/Framework for Android development" or "What Language is better between Kotlin and Java". He's merely asking if Kotlin is enough

I don't really understand why some people are turning this to a "Best Language/Framework war".... What does Flutter and React Native have to do with the Question?? :confused:
tbh any reply is very helpful for me because I was long time out of this area, so even not strict answer give me value info :)
 
I did one project in react native. I learned it in 2 days lol. I have proof (client blongs from bhw). So.. for me... React native.

Edit: I am frontend developer and already Ok with react js... So, it could be that. Still, it doesn't hurt to try. ;)
wow pretty fast :)
correct me if I'm wrong React native is based on JS ?
 
I'm probably gonna make some sandwich in this case :)
You really could. I am not even kidding. If Facebook did one good thing for the dev community (they actually did much more than that. I love them from the dev perspective. Clue, recent developments on php), that would be react. Man, it is revolutionary for sure.
 
Be ambitious.
Go rogue.
Use Flutter if want to go with big G way - dirt way
Use React Native if know React
Use Xamarin - if know c#
Use Java - it'll never disappoint you

It's 2021
Companies are interested in cheaper solution, shared stable code. Native = much investment, Hybrid = cheaper faster deployment then basic proto type then if needed they goes to Native solution.

Choose wisely!
Time is precious!

Regards
 
Be ambitious.
Go rogue.
Use Flutter if want to go with big G way - dirt way
Use React Native if know React
Use Xamarin - if know c#
Use Java - it'll never disappoint you

It's 2021
Companies are interested in cheaper solution, shared stable code. Native = much investment, Hybrid = cheaper faster deployment then basic proto type then if needed they goes to Native solution.

Choose wisely!
Time is precious!

Regards
thank you for great summery :)
 
Back
Top