
Денис
03.06.2017
19:30:43
Раз разрешили. То вот суть проблемы:
Есть плагин для отображения view, написанных на Anko - "Anko Support".
Работает только на canary версии Android Studio. В первой сборке работало, после обновления на canary 3 оно поломалось.
Может кто сталкивался? Гугл говорил какую-то чушь

Sasha
03.06.2017
19:36:03

Денис
03.06.2017
19:38:40
У меня тоже не с первого раза. Гугл и Stack overflow тогда подсказали что нужно сменить версию плагина kotlin'а и оно поднялось. Порадовался что можно заниматься чародейством и потом черт дёрнул обновить студию. Теперь опять грустно

Google

Anton
03.06.2017
19:56:56
элвис оператор всегда проверяет исключительно на нулл?

Михаил
03.06.2017
19:58:24

Anton
03.06.2017
19:58:47
val parent = node.getParent() ?: return null
а вот тут тогда какой смысл в нем?
если нулл то верни нулл

Михаил
03.06.2017
19:59:01
никакого

Anton
03.06.2017
19:59:11
с доков)
спасибо
а то запутался из за это строки

Михаил
03.06.2017
20:05:34
есть кстати костыль в виде .takeIf{} его можно юзать как замену тернарному оператору

Ruslan
03.06.2017
20:05:53

Михаил
03.06.2017
20:06:49
хотя на простых примерах он норм работает

Umren
03.06.2017
20:26:43
конвертит фигово? код не работает?)

Google

Михаил
03.06.2017
20:28:09

Dmitriy
03.06.2017
20:28:31

Umren
03.06.2017
20:28:33
чет я пока не сталкивался
весь код был рабочий

Dmitriy
03.06.2017
20:29:17
ээ, не скажите
можно одно и то же по разному на котлине написать

Михаил
03.06.2017
20:29:34
иногда навставляет тип параметров везде где можно, потом сидишь выпиливаешь

Dmitriy
03.06.2017
20:29:50
да даже не в этом причина

Umren
03.06.2017
20:29:50
ты меня видимо не понял, понятно что можно на котлине многие вещи лучше и короче записать

Igor
03.06.2017
20:29:53

Dmitriy
03.06.2017
20:29:59
многие вещи в котлине по другому можно решить

Umren
03.06.2017
20:30:23
не читай / вникай @ сразу отвечай ;)

Anton
03.06.2017
21:12:26
есть у кого на примете хороший проект на андроид написанный на котлин?
и пример как подключать даггер слышал часто какие то ошибки что не тот kapt и поэтому не работают аннотации

Igor
03.06.2017
21:17:11
Можно тут поискать https://github.com/search?l=Kotlin&o=desc&q=topic%3Aandroid-application&s=stars&type=Repositories&utf8=✓

Anton
03.06.2017
22:01:34
везде где нужен обьект типа Class джавовский я должен прокидывать Class::class.java ?

Михаил
03.06.2017
22:08:13
Да
Или .javaClass

Anton
03.06.2017
22:10:58
странно а в одном месте у меня наоборот ругается что я ему кидаю джавовский класс
хотя его и хочет

Google

Anton
03.06.2017
22:11:59
@Database(entities = arrayOf(Task::class), version = 1) так работает а @Database(entities = arrayOf(Task::class.java), version = 1) или @Database(entities = {Task::class.java}, version = 1) не тот тип
Class[] entities();

Михаил
03.06.2017
22:12:35
что за бд?

Anton
03.06.2017
22:12:49
рум

Михаил
03.06.2017
22:13:15
мб специально обучена

Anton
03.06.2017
22:13:28
хз вроде все внутри на джаве)

Михаил
03.06.2017
22:13:55
дагер допустим тоже Task::class именно хавает
возможно при компиляции какая-то конвертация происходит

Anton
03.06.2017
22:14:24
возможно) спасибо

Руслан
03.06.2017
22:20:09
Поздравляю всех, 43 в индексе TIOBE

Михаил
03.06.2017
22:20:57
кул)

Pavel ?
04.06.2017
00:56:49
До 10ки как раком до Китая, но тенденция не может не радовать

Boris
04.06.2017
05:54:22
А функции вызывать в аннотациях нельзя
Потому так и получается

Axrorxo'ja
04.06.2017
08:40:47
Привет ктота исползует котлине рх,совместимост какой

Михаил
04.06.2017
08:42:01
если попутно подключить kotlinRx то совместимость 105 процентов

foxy shell
04.06.2017
08:42:32
На котлине пишут десктоп аппы? И какие либы используют?

Google

Axrorxo'ja
04.06.2017
08:43:41

Alexey
04.06.2017
08:47:46
https://gist.github.com/anonymous/6c5e9b43e8f52be4c7ac77ea64be530d почему может капт не работать.
?
Привет всем.

Admin
ERROR: S client not available

Михаил
04.06.2017
08:49:00
два стула)
apply plugin: 'kotlin-kapt'
добавь это

Alexey
04.06.2017
08:50:12
apply plugin: 'org.jetbrains.kotlin.kapt' это не катит что ли? ыыообще делал и так и так.

Михаил
04.06.2017
08:50:17
второй стул добавить
kapt {
generateStubs true
}

Alexey
04.06.2017
08:52:52

Михаил
04.06.2017
08:53:30
по идее достаточно apply plugin: 'kotlin-kapt'

Андрей
04.06.2017
09:29:33

Alexey
04.06.2017
09:36:46
ничего не помогает
:(
я не знаю, блин, где смотреть... В логах грейдла, таска проходит. в сгенерированных - пусто.

Google

Alexey
04.06.2017
09:37:26
Спасибо ребят! буду дальше копать...

Ivan
04.06.2017
14:31:28
Всем привет, требуется помощь.
Warning⚠ Supported source version 'RELEASE_7' from annotation processor 'android.arch.persistence.room.RoomProcessor' less than -source '1.8'
Warning⚠ The following options were not recognized by any processor: '[kapt.kotlin.generated]'
Error:(1, 1) Some error(s) occurred while processing annotations. Please see the error messages above.
Насколько я понял, нужно поставить 7 версию явы
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
В итоге та же самая ошибка(

Anton
04.06.2017
14:33:54
ты просто рум хочешь подрубить?

Ivan
04.06.2017
14:34:54
Ну да

Anton
04.06.2017
14:35:10
я сегодня подпубил никаких ошибок не было и версию джавы не менял

Ivan
04.06.2017
14:35:15
compile "android.arch.persistence.room:runtime:1.0.0-alpha1"
kapt "android.arch.persistence.room:compiler:1.0.0-alpha1"
так оно?

Anton
04.06.2017
14:36:29
у меня не капт
анотейшенпроцессор

Ivan
04.06.2017
14:37:26
для котлина не надо капт?

Anton
04.06.2017
14:38:48

Ivan
04.06.2017
14:46:26
собралось, хм, спасибо

Vladislav
04.06.2017
17:29:28
Всем привет, кто нибудь встречал годные примеры unit тестов для Kotlin (JS)?

Михаил
04.06.2017
18:08:32
На жс пишут тесты?