@kotlin_lang

Страница 132 из 982
Badya
18.05.2017
11:22:47
GradleBuilderBot xD

小涂
18.05.2017
11:22:51
Why not.?

Grigoriy
18.05.2017
11:23:12
я исползовал kapt отлично работаль,в чом проблема ?
пробую эту статью https://blog.jetbrains.com/kotlin/2015/06/better-annotation-processing-supporting-stubs-in-kapt/ но грэдл говорит Error:(37, 0) Gradle DSL method not found: 'kapt()'

студию пробую 3

Google
Badya
18.05.2017
11:23:44
И как она?

Umren
18.05.2017
11:23:50
but whole process will be very long

Руслан
18.05.2017
11:24:06
Axrorxo'ja
18.05.2017
11:24:06
И как она?
крутааа :)

小涂
18.05.2017
11:24:12
but whole process will be very long
So if you want to use this way, you need to wait.

Руслан
18.05.2017
11:24:58
You can create project on github, setup CI, build project, upload to github releases.

Badya
18.05.2017
11:25:13
maybe it is better to use https://travis-ci.org/?

小涂
18.05.2017
11:25:48
Руслан
18.05.2017
11:26:07
Could you share some with me?
as @IForgetMyGun say, https://travis-ci.org/

小涂
18.05.2017
11:26:36
Okay, thanks

Google
Руслан
18.05.2017
11:28:13
https://docs.travis-ci.com/user/languages/android/

Grigoriy
18.05.2017
11:28:13
app.gradle и project.gradle скин как он
непонял немножко, файлы грэдловские показать? https://pastebin.com/8pp5cZkJ

Axrorxo'ja
18.05.2017
11:29:55
непонял немножко, файлы грэдловские показать? https://pastebin.com/8pp5cZkJ
https://github.com/realm/realm-java/issues/4650 смотрите после kapt у меня работал

Axrorxo'ja
18.05.2017
11:31:18
ето нехватает

Grigoriy
18.05.2017
11:48:58
Axrorxo'ja
18.05.2017
11:49:22
Спасибо!!!
получилось ?

Grigoriy
18.05.2017
11:50:09
получилось ?
Не за компом уже, позже попробую

Artem
18.05.2017
11:57:43
Ребят, а если у меня был synchronized метод на джаве, то как мне правильно его описать при переводе на котлин?

Аннотацией @Synchronized ?

Михаил
18.05.2017
12:01:33
да

Umren
18.05.2017
12:03:37
А если я butterknife использовал, проблемы с котлином будут? или надо использовать теперь kotterknife ?

Роман
18.05.2017
12:04:58
котлин екстеншенс

Михаил
18.05.2017
12:06:05
А если я butterknife использовал, проблемы с котлином будут? или надо использовать теперь kotterknife ?
коттер найф как и баттернайф так себе. то что выше кинули в сто раз удобнее

Umren
18.05.2017
12:41:07
коттер найф как и баттернайф так себе. то что выше кинули в сто раз удобнее
а что кинули? я вижу линк на разжевывание как использовать либы с аннотациями

Ivan
18.05.2017
12:43:34
Есть у кого гайд по началу тестинга на котлине? Не могу нагуглить как получить мокированный контекст, чтобы строчки доставать

Google
Михаил
18.05.2017
12:43:36
https://kotlinlang.org/docs/tutorials/android-plugin.html

Dmitry
18.05.2017
12:43:44
Кстати, а кто-нибудь слышал или видел тикет, будут ли *Kotlin Android Extensions* внутри использовать SparseIntArray вместо хешмапы?

Umren
18.05.2017
12:46:30
https://kotlinlang.org/docs/tutorials/android-plugin.html
Не понял, он неявно создает проперти сам?

Михаил
18.05.2017
12:49:17
не знаю как работает, но можешь просто обращаться ко всем вью с айди как к переменным

Umren
18.05.2017
12:53:53
Как говорят "явное лучше неявного" не является ли это bad practice ?

Dmitry
18.05.2017
12:57:26
явный бойлерплейт код лучше неявного?

Umren
18.05.2017
12:58:14
Так мне не обязательно все вью с айди изменять, а получается тут он мне создает кучу всего, что можно случаянно изменить

Как то это плохо пахнет

Михаил
18.05.2017
12:59:32
O_o

случайно изменять это как?

Umren
18.05.2017
13:00:12
Да я к тому что в баттеркнайфе я буду знать что конкретно он создал, а тут он просто гребет все

Михаил
18.05.2017
13:01:20
а что такого что он гребет все?

не представляю кейса в котором бы это на что-то повлияло

Umren
18.05.2017
13:02:18
ну вопервых это не бесплатно и где-то влияет на перфоманс немного, во вторых это не безопасно, зачем мне возможность делать то, чего я не хочу делать

Михаил
18.05.2017
13:03:08
явно это влият на перфоманс меньше чем батернайф)

Umren
18.05.2017
13:03:43
если тот тащит 3 поля когда этот 30? не думаю

Google
Михаил
18.05.2017
13:03:45
который вроде до сих пор клик лисенеры через рефлекшн ставит

Михаил
18.05.2017
13:04:09
если тот тащит 3 поля когда этот 30? не думаю
у меня ни в одном лейауте столько вьюшек нету ;D

Михаил
18.05.2017
13:04:21
тем более с айди

Umren
18.05.2017
13:05:06
это понятно, кроме того как я понимаю мне нужно знать что id из вьюшки я не могу использовать в активити уже - ибо эти имена заняты

он же их неявно тащит

Admin
ERROR: S client not available

Михаил
18.05.2017
13:05:37
он тянет только из того лейаута который ты указал

Umren
18.05.2017
13:06:08
да я понял это)

Dmitry
18.05.2017
13:06:29
что-то из серии "проблемы белых людей", зачем нужна переменная с точно таким же именем, как id в этой же самой активити, но при этом не являться вьюшкой?

Umren
18.05.2017
13:07:00
я просто говорю что это потенциальный источник проблем

когда таких источников становится больше - появляются проблемы и боль

Dmitry
18.05.2017
13:07:38
каких именно проблем?

Denis
18.05.2017
13:07:43
Не понял, он неявно создает проперти сам?
@autechre ты уже изучил как оно работает под капотом или просто теоретизируешь?

Михаил
18.05.2017
13:07:45
каких источников?)

Umren
18.05.2017
13:08:20
Ладно парни вы меня не понимаете) я просто не люблю неявные преобразования

как раз так эта штука и работает

Dmitry
18.05.2017
13:08:43
Михаил
18.05.2017
13:09:07
а как тогда батернайф ищет вьюшки?

Google
Михаил
18.05.2017
13:09:11
и инициализирует

тоже анчекед каст

Umren
18.05.2017
13:09:21
по аннотациям

которые я объявляю

Михаил
18.05.2017
13:09:51
ну ты ты тоже нигде явно не инициализируешь

Umren
18.05.2017
13:10:02
но связь то я указываю

Михаил
18.05.2017
13:10:03
неявная инициализация

Umren
18.05.2017
13:10:10
а тут ее нет

Dmitry
18.05.2017
13:10:37
Да я к тому что в баттеркнайфе я буду знать что конкретно он создал, а тут он просто гребет все
к слову не гребет все, а гребет только те id которые используются в коде

Михаил
18.05.2017
13:10:57
вообще можно без баттернайфа короче вьюшки инициализировать и без всяких примочек

Igor
18.05.2017
13:15:44
а тут ее нет
Оууу ? ты опять аватарку сменил и теперь будешь по всем чатам за котлин расжигать

Umren
18.05.2017
13:16:02
И что тут разжигать? тут все за котлин

Denis
18.05.2017
13:17:58
И что тут разжигать? тут все за котлин
не-не-не, ты против android kotlin extensions. это залёт!

Umren
18.05.2017
13:18:55
Да скорее придется использовать, как то странно баттркнайф тут объявлять в две строчки вместо одной

кода много

Denis
18.05.2017
13:19:38
(* на всякий случай уточню, что это шутка была *)

Andre
18.05.2017
14:47:52
Есть у котлина библиотечка для работы с апи телеграмма?)

Andrew
18.05.2017
14:48:47
С джавы возьми

Страница 132 из 982