
Egor
04.12.2017
09:33:58

Viktor
04.12.2017
09:34:25
@Harmonizr Тут вброс и троллинг

Egor
04.12.2017
09:34:34
И где-то в правилах не было такого, что нельзя обсуждать другие ЯП

Siarhei
04.12.2017
09:34:39
да, надо потереть этот трэш

Google

Siarhei
04.12.2017
09:34:54
ты и не обсуждаешь, ты пишешь бредятину

Egor
04.12.2017
09:35:31

Siarhei
04.12.2017
09:35:41
чат по котлину

Anton
04.12.2017
09:35:50
ты пришел задал вопрос

Andrew
04.12.2017
09:35:51

Siarhei
04.12.2017
09:35:51
нету объективной оценки -> вброс

Anton
04.12.2017
09:35:55
тебе ребята помогли
ты сказал что какие то гении назвали котлин какашкой и начал рассказывать какие ЯП тебе нравтся а какие нет
серьезно?

Egor
04.12.2017
09:36:27
Да, серьезно
так как только в споре и рождается истина.

Anton
04.12.2017
09:36:44
только вот спорить никто не желает

Siarhei
04.12.2017
09:36:46
тебе тут не рады )

Google

Kirill
04.12.2017
09:36:53
Чёт вроде не пятница. А тут какой-то трэшак в чате.

Egor
04.12.2017
09:37:16

Gor
04.12.2017
09:37:25

Dmitriy
04.12.2017
09:38:33

Egor
04.12.2017
09:38:55

Gor
04.12.2017
09:39:29

Dmitriy
04.12.2017
09:40:07

Viktor
04.12.2017
09:40:15

Egor
04.12.2017
09:41:10
Кстати, кто нибудь перешел с джавы на котлин на андроидописаниях?
Читал что авито в ту сторону смотрел, но кейсы с хеппиэндом были?

Gor
04.12.2017
09:43:57

Евгений
04.12.2017
09:44:09
на андроид не пишу, но бэкенд на котлин перевожу

Nikolay
04.12.2017
09:47:26

Евгений
04.12.2017
09:47:43

Nikolay
04.12.2017
09:47:51
Найс

Евгений
04.12.2017
09:47:58
даже корутины пробуем

Nikolay
04.12.2017
09:48:16
У нас чет нет вакансий в городе бэк на котлине(
ток Андроид

Anton
04.12.2017
09:48:35
а ты иди на джаву а потом топи за котлин

Google

Евгений
04.12.2017
09:48:40
+
мы так и сделали)

Anton
04.12.2017
09:48:49
каждый день всем в рабочем чате пиши ребята мб котлин ?

Nikolay
04.12.2017
09:50:17

Евгений
04.12.2017
09:50:29
как правило, людям надо дать просто попробовать, я пару месяцев котлин отвергал, остальные писали на нем, потом сам попробовал на нем запилить сервис, и затащился)
у нас не JavaEE конечно, но тоже ынтерпрайз со Spring-ами и прочим легаси

Nikolay
04.12.2017
09:51:39
У нас чистая javaEE(
Ну если Spring легаси то тогда что такое javaEE)

Boris
04.12.2017
10:24:28

Nikolay
04.12.2017
10:34:56
Ни кто не говорит, что плохо, просто я не представляю переход уже написанного приложения на которое потратили 1000+ человеко дней переписать на котлин, это просто заказчику никто никогда не продаст. Надо сразу начинать проект на котлине тогда ...

Anton
04.12.2017
10:35:54
постепенно переписывается
новые фичи на котлине

Boris
04.12.2017
10:39:49
это вообще не вариант переписыания
для того и была сделана совместимость

Va
04.12.2017
10:46:12

Vladimir
04.12.2017
10:47:00
Возможно, хотят сделать потом инициализацию списка таким синтаксисом.
Кому нужны массивы вне аннотаций?

Boris
04.12.2017
10:59:31

Quantum Harmonizer
04.12.2017
11:22:03

Igor
04.12.2017
11:55:25
А какие фичи Kotlin JS можно продать как альтернативу TS или Flow? (кроме “шаринга кода”)
Может статья есть какая для сравнения?

Google

Kirill
04.12.2017
12:07:37
Корутины?:)

Sergey
04.12.2017
12:17:20

Gor
04.12.2017
12:21:11

Igor
04.12.2017
12:21:43
Корутины?:)
Очень может быть.
Хотя async/await сейчас никого не удивишь, а чем suspend лучше в JS - придется долго объяснять.

Sergey
04.12.2017
12:22:59

Boris
04.12.2017
12:32:59

Admin
ERROR: S client not available

Igor
04.12.2017
12:36:04
У JB есть куча девелопер-адвокатов для этого,
а я (к сожалению или радости) очень далек от web-разработки ?

Vadim
04.12.2017
13:04:07
Есть некий when, в котором отображаю список из enum'a
when (ImagePickerOptions.values()[event.id]) {
ImagePickerOptions.GALLERY -> openGalleryPicker()
ImagePickerOptions.PHOTO -> openCameraPicker()
ImagePickerOptions.DELETE -> onDeletePhotoClick()
}
но как отображать ImagePickerOptions.DELETE в зависимости от того или иного условия?

Andrew
04.12.2017
13:38:04
либо в теле блока DELETE ->, либо when без параметра и сложные условия перед стрелкой, других вариантов я не припомню.

Dmitry
04.12.2017
13:46:32
кто-нибудь пробовал kotlin-frontend-plugin для градла? вроде бы на гитхабе есть есть пример для фуллстек проекта, но у меня такое ощущение, что ktor, которым представлен бэк примера там вообще не зайдествован. Вопрос в том, как заставить это работать с ktor.
Кажется, в https://github.com/Kotlin/kotlin-fullstack-sample есть то, что я искал: взаимодействие ktor-бэкенда с фронтом

Konstantine
04.12.2017
14:08:26
Вроде как в андроиде енумы = зло.
К котлиновским енумам это тоже относится?

Vitalii
04.12.2017
14:09:59
Потому что когда-то в бородатой версии андроида кто-то в перформанс практис так сказал?

Konstantine
04.12.2017
14:10:37
Почему зло?
Они ведь там занимают кучу места и не оптимизированно работают, не?

Vitalii
04.12.2017
14:10:49

Konstantine
04.12.2017
14:11:34
Я это не сам придумал - очень часто слышно то там, то тут, что енумы в ондроедах плохо реализованы. Если не так - я только рад, но есть ли доказательства этому?)

Badya
04.12.2017
14:11:46

Google

Vladimir
04.12.2017
14:11:53
ребят, kotlin в действии где-нибудь есть бесплатно на русском?

Quantum Harmonizer
04.12.2017
14:12:18

Viktor
04.12.2017
14:12:32
https://android.jlelse.eu/android-performance-avoid-using-enum-on-android-326be0794dc3

Konstantine
04.12.2017
14:12:40

Vitalii
04.12.2017
14:12:41

Sergey
04.12.2017
14:13:11
давайте ещё срач про енамы

Viktor
04.12.2017
14:13:17
tldr:
"Enums add at least two times more bytes to the total APK size than plain constants and can use 5 to 10 times more RAM memory than equivalent constants."

Quantum Harmonizer
04.12.2017
14:13:47
из моего доклада: https://speakerd.s3.amazonaws.com/presentations/8a17d8fd848b4bdf908c54a55c31b42b/slide_26.jpg?1507062017

Konstantine
04.12.2017
14:15:10
В общем, юзать норм котлиновские сейчас енумы?

Quantum Harmonizer
04.12.2017
14:16:29

Sergey
04.12.2017
14:18:19

Igor
04.12.2017
14:25:27

Viktor
04.12.2017
14:26:20
но это офтоп уже

Quantum Harmonizer
04.12.2017
14:28:34
но это офтоп уже
Это вполне годная тема для @kotlin_mobile, например.
Суть утверждения Игоря не в том, что не надо оптимизировать, а в том, что любая библиотека многократно больше, чем все твои enum'ы вместе взятые.

Vitaly
04.12.2017
14:28:46

Viktor
04.12.2017
14:30:21

Quantum Harmonizer
04.12.2017
14:32:52