+ 6
Why Kotlin is preferred to beginner Android Developers?
I have a 1½ month experience in Android App Develoment.I tried Java for it and I felt no problems in that.But why Kotlin is mostly preferred to new beginners and not Java? I think the way of Java is better than Kotlin and it is a better choice. What are your thoughts?
5 Réponses
+ 6
Why you should totally switch to Kotlin:
It’s time to start using a modern programming language
I want to tell you about a new programming language called Kotlin and why you should consider it for your next project. I used to prefer Java but the last year I’ve found myself coding Kotlin whenever I could, and at this point I really can’t think of a situation where Java would be a better choice.
It’s developed by JetBrains, and the fact that these are the people behind a suite of IDEs, such as IntelliJ and ReSharper,really shines through in Kotlin. It’s pragmatic and concise, and makes coding a satisfying and efficient experience.
Although Kotlin compiles to both JavaScript and soon machine code, I’ll focus on its prime environment, the JVM.
So here’s a couple of reasons why you should totally switch to Kotlin (in no particular order):
0# Java Interoperability
Kotlin is 100% interoperable with Java.
1# Familiar Syntax
2# String Interpolation
3# Type Inference
4# Smart Casts
5# Intuitive Equals
6# Default Arguments
7# Named Arguments
8# The When Expression
9# Properties
10# The Data Class
11# Operator Overloading
12# Destructuring Declarations
13# Ranges
14# Extension Functions
15# Null Safety
16# Better Lambdas
17# IDE Support
Kotlin on Android. Now official
Why Kotlin is my next programming language
Scala vs Kotlin
Swift is like Kotlin
The Road to Gradle Script Kotlin 1.0
Introducing Kotlin support in Spring Framework 5.0
10 cool things about Kotlin
Kotlin full stack application example
Why I abandoned Java in favour of Kotlin
I used Kotlin at Hackathon
From Java to Kotlin
Kotlin Idioms
For details:
https://www.sololearn.com/discuss/1050538/?ref=app
Kotlin's Resources:
https://www.sololearn.com/Discuss/823843/?ref=app
Kotlin Resources
https://www.sololearn.com/Discuss/823843/?ref=app
https://www.sololearn.com/discuss/1050538/?ref=app
+ 2
Muhammad Wasif
Yes, you are right but learning a new thing and losing the old skills are two different things.
But I just hate the syntax of Kotlin.
However, I also know about it's benefits too.
+ 1
Muhammad Wasif
I have been developing several Android apps with Java for about an year.
The journey was awesome.
One day, I gave Kotlin a try in my app production but it didn't impressed me and moreover very hard to maintain the readability of the code.
That day was full of horror for me as I have wasted my useful 3 hours in just writing a small app.(With Java, it's just take about 25-30 minutes)
That was my first and last project in Kotlin and I hope that it reduces the productivity of a Developer a lot.
I have decided to go with Java and to only use Kotlin when I feel it a necessity.