Size: a a a

Kotlin Community

2020 April 28

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
I see. I'm not really sure it's reasonable to compare examples of idiomatic Java to idiomatic Kotlin right now.

Some points to consider picking the language:

Java is mature, with tons of tutorials, including ones for Android; Kotlin is official language for quite some time and used far longer than that, but still it's young. Though community is big enough to be sure someone can help, and there are Kotlin-based courses for Android out there.

Kotlin is making it's way to Android vacancies. Right now most of them are not required Kotlin knowledge, but favouring it. Java is still present, there are lots of legacy already written in Java, and some projects still use Java. So depending on when you are going to start searching for the job you could prioritize one of them and learn another later, e.g. in several years it would be much more meaningful to start with Kotlin, right now both options are valid.

Kotlin on Android is of course based on Java standard library, there are lots of 3rd party Java libraries out there, so you'll have to be able to at least read Java. On the other hand, community works on Kotlin libraries which are sometimes better and nearly always nicer to use from Kotlin. Also Kotlin multiplatform is kicking off, and there will be much more libraries in future, which would work both for both JVM/Android and for iOS or browser, for example. There would definitely be less need for Java knowledge in future.

And it should be noted that although Kotlin seems to be a bit more complex than Java, it should be a bit harder to grasp all it's features from the start, but learning Java after should be a breeze.

So take your time to consider this, knowing if you have one month, one year or five years until getting your job, and choose your destiny :)
+++
источник

AN

Alexander Nozik in Kotlin Community
Запишите в факу
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Запишите в факу
Постараюсь завтра не забыть, я в гробу видал с телефона пулл-реквесты делать, да ещё и с переводом на русский перед этим.
источник

G

Götze in Kotlin Community
Andrew Mikhaylov
I see. I'm not really sure it's reasonable to compare examples of idiomatic Java to idiomatic Kotlin right now.

Some points to consider picking the language:

Java is mature, with tons of tutorials, including ones for Android; Kotlin is official language for quite some time and used far longer than that, but still it's young. Though community is big enough to be sure someone can help, and there are Kotlin-based courses for Android out there.

Kotlin is making it's way to Android vacancies. Right now most of them are not required Kotlin knowledge, but favouring it. Java is still present, there are lots of legacy already written in Java, and some projects still use Java. So depending on when you are going to start searching for the job you could prioritize one of them and learn another later, e.g. in several years it would be much more meaningful to start with Kotlin, right now both options are valid.

Kotlin on Android is of course based on Java standard library, there are lots of 3rd party Java libraries out there, so you'll have to be able to at least read Java. On the other hand, community works on Kotlin libraries which are sometimes better and nearly always nicer to use from Kotlin. Also Kotlin multiplatform is kicking off, and there will be much more libraries in future, which would work both for both JVM/Android and for iOS or browser, for example. There would definitely be less need for Java knowledge in future.

And it should be noted that although Kotlin seems to be a bit more complex than Java, it should be a bit harder to grasp all it's features from the start, but learning Java after should be a breeze.

So take your time to consider this, knowing if you have one month, one year or five years until getting your job, and choose your destiny :)
Andrew, thanks for full of informations,and for advices.!
источник

AM

Andrew Mikhaylov in Kotlin Community
Götze
Andrew, thanks for full of informations,and for advices.!
My pleasure.
источник

G

Götze in Kotlin Community
Andrew Mikhaylov
My pleasure.
😊😊
источник

G

Götze in Kotlin Community
I have two years for studying in abroad and during the 2 year I have to learn Android with Java and Kotlin,,is 2 year enough for that.?
Of course without experience
источник

AM

Andrew Mikhaylov in Kotlin Community
This is very individual thing which depends on your pace, skill of learning anything, abstract thinking, picked learning materials and lots and lots of other things. I'm not sure anyone would help you to estimate where would you be in two years of learning from now :)
источник

AM

Andrew Mikhaylov in Kotlin Community
Though this could be enough, of course, so just try this out and see if things are moving and clicking for you or not.
источник

G

Götze in Kotlin Community
Thanks bro
источник

G

Götze in Kotlin Community
I began😁
источник

AM

Andrew Mikhaylov in Kotlin Community
Unfortunately I'm not able to suggest specific learning materials, as I didn't see anything which teaches Android from scratch (though this is maybe for good, as Android itself is quite complex and at times not quite well-architectured thing, so it's great to start with basic console apps and gradually move until you feel yourself confident and really need some UI). There is an unfinished book titled Atomic Kotlin by JetBrains authors, which is exactly for novices in programming, I've heard it's good, but didn't had a chance to get my feet wet with it.
источник

AM

Andrew Mikhaylov in Kotlin Community
Götze
I began😁
Good luck!
источник

G

Götze in Kotlin Community
Andrew Mikhaylov
Unfortunately I'm not able to suggest specific learning materials, as I didn't see anything which teaches Android from scratch (though this is maybe for good, as Android itself is quite complex and at times not quite well-architectured thing, so it's great to start with basic console apps and gradually move until you feel yourself confident and really need some UI). There is an unfinished book titled Atomic Kotlin by JetBrains authors, which is exactly for novices in programming, I've heard it's good, but didn't had a chance to get my feet wet with it.
Understandable👍👍
источник

T

Tàu Ngầm Hạt Tiêu in Kotlin Community
Yahyah. This is first time i use retrofit. I'm very happy😍😍
источник

BP

Bogdan Panchenko in Kotlin Community
@r4zzz4k это можно считать флудом ?
источник

AM

Andrew Mikhaylov in Kotlin Community
Bogdan Panchenko
@r4zzz4k это можно считать флудом ?
Можно, но одно сообщение мы переживём, я думаю.
источник

SB

Sergey Barmin in Kotlin Community
омг у парня на скрине идея около 5 летней давности
источник

AM

Andrew Mikhaylov in Kotlin Community
Sergey Barmin
омг у парня на скрине идея около 5 летней давности
Он джаву пошёл в итоге учить, его не жалко))))))
источник

AM

Andrew Mikhaylov in Kotlin Community
Но кроме шуток -- да, странненько. Хотя я и не приметил иконку сразу
источник