
Badya
18.05.2017
11:22:47
GradleBuilderBot xD

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

Grigoriy
18.05.2017
11:23:12
студию пробую 3

Google

Umren
18.05.2017
11:23:30

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

Руслан
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/?

Axrorxo'ja
18.05.2017
11:25:15

小涂
18.05.2017
11:25:48

Руслан
18.05.2017
11:26:07

小涂
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

Axrorxo'ja
18.05.2017
11:29:55

Grigoriy
18.05.2017
11:31:02

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

Axrorxo'ja
18.05.2017
11:50:24

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

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

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

Artem
18.05.2017
12:03:59

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

Denis
18.05.2017
12:05:29

Михаил
18.05.2017
12:06:05

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 вместо хешмапы?

Михаил
18.05.2017
12:43:57
если юзаешь мокито

Quantum Harmonizer
18.05.2017
12:44:13

Umren
18.05.2017
12:46:30

Михаил
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
который вроде до сих пор клик лисенеры через рефлекшн ставит

Denis
18.05.2017
13:03:46

Михаил
18.05.2017
13:04:09

Denis
18.05.2017
13:04:17

Михаил
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

Михаил
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

Михаил
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

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
С джавы возьми