Size: a a a

Kotlin Community

2020 April 29

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
да мне package-private хватило бы
Ну так тут все котлин синтетики попрятать можно
источник

VP

Vladimir Petrakovich in Kotlin Community
По-моему, оно немного не об этом
источник

VP

Vladimir Petrakovich in Kotlin Community
Это же создание классов в рантайме
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
По-моему, оно немного не об этом
>Allow frameworks to define classes as non-discoverable implementation details of the framework, so that they cannot be linked against by other classes nor discovered through reflection.
источник

QH

Quantum Harmonizer in Kotlin Community
> cannot be linked against
private

> nor discovered through reflection
безразлично
источник

E

Evgenii.Ok in Kotlin Community
Привет всем профи кодерам!
У меня 2 вопроса
1.что лучше изучать начинать
Java или Kotlin?
2.Какую книгу по котлин посоветуете  или java)
источник

RU

Roman Ushakov in Kotlin Community
1. С Java проще, так как вся экосистема Java доступно в котлин. Но, если хватит знаний английского и усердия, то лучше с котлин.
2. Head First Java/Kotlin (нужное подчеркнуть), Документация Kotlin
источник

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 :)
Evgenii.Ok  ☝️
источник

AL

Alexander Levin in Kotlin Community
Evgenii.Ok
Привет всем профи кодерам!
У меня 2 вопроса
1.что лучше изучать начинать
Java или Kotlin?
2.Какую книгу по котлин посоветуете  или java)
Можно и то, и то, что лучше - зависит от конкретного случая.
Книги по Котлину есть в FAQ группы.
источник

AK

Andrei Kravz in Kotlin Community
Roman Ushakov
1. С Java проще, так как вся экосистема Java доступно в котлин. Но, если хватит знаний английского и усердия, то лучше с котлин.
2. Head First Java/Kotlin (нужное подчеркнуть), Документация Kotlin
угу.
источник

AM

Andrew Mikhaylov in Kotlin Community
Я перечитал ночью это сообщение, оно всё же слегка пессимистично вышло, наверна.
источник

RU

Roman Ushakov in Kotlin Community
Andrew Mikhaylov
Я перечитал ночью это сообщение, оно всё же слегка пессимистично вышло, наверна.
Ну учитывая с какими проблемами сталкиваются новички в программировании, вполне нормально
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Я перечитал ночью это сообщение, оно всё же слегка пессимистично вышло, наверна.
Разу уж написано, надо использовать
источник

AK

Andrei Kravz in Kotlin Community
Evgenii.Ok
Привет всем профи кодерам!
У меня 2 вопроса
1.что лучше изучать начинать
Java или Kotlin?
2.Какую книгу по котлин посоветуете  или java)
в kt въехать так же просто как и в js, например.
стоит начать с изучения java.
источник

AN

Alexander Nozik in Kotlin Community
Короче. Если именно учиться программировать - котлин лучше. Если учиться андроиду - см. предыдущий пункт.
источник

AN

Alexander Nozik in Kotlin Community
Andrei Kravz
в kt въехать так же просто как и в js, например.
стоит начать с изучения java.
-
источник

I

Igor in Kotlin Community
Evgenii.Ok
Привет всем профи кодерам!
У меня 2 вопроса
1.что лучше изучать начинать
Java или Kotlin?
2.Какую книгу по котлин посоветуете  или java)
Возможно стоит начать с @kotlin_start
источник

LS

Lev Shagalov in Kotlin Community
А в модулях kotiln common все так же нельзя делать evaluate?
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
А в модулях kotiln common все так же нельзя делать evaluate?
а что это такое? Выполнение произвольного кода из строки?
источник

LS

Lev Shagalov in Kotlin Community
Да
источник