
Sergey
28.03.2017
12:22:39

Mikhail
28.03.2017
12:28:29
Каждую ретроспективу скрам-мастер проводит в новом формате
Что-то я, правда, на день с ответом опоздал

Google

Pavel Shackih
28.03.2017
13:15:57
а ни у кого нет проблем с kapt из 1.1.1? после ребилда с клином периодически отваливаются все сгенерированные классы. как будто таска kapt'a вообще не выполняется перед compileKotlin

Михаил
28.03.2017
13:30:37

Dmitry
28.03.2017
13:46:31

Pavel Shackih
28.03.2017
14:05:59
стабы включены?
нет, но даггер и без них вроде работал, а вот когда подключил мокси всё сломалось

Андрей
28.03.2017
14:13:48
у нас 1-ый капт тоже глючил. переехали на 3-ий, и все нормально работает.

Konstantin
28.03.2017
15:26:39
Немного офтоп вопрос: кто-нибудь знает, где найти список приложений для ведроида, написанных на котлине?

Sergey
28.03.2017
15:29:03

Dzmitry
28.03.2017
15:29:05
Не поверишь http://kotlinlang.org/
В секции Who's using Kotlin половину кастомеров с мобильными приложениями как раз

Sergey
28.03.2017
15:30:26

Evgeny
28.03.2017
15:33:11

Sergey
28.03.2017
15:33:42

Sasha
28.03.2017
15:36:46

Google

Igor
28.03.2017
15:39:07
На гитхабе есть поиск)
Как будто бы у все opensource ?
Пилю android версию игрули на Kotlin и по идее у нее будет дохрена юзеров (судя по web версии).

Konstantin
28.03.2017
15:40:34
Всем спасибо :)

Sasha
28.03.2017
15:45:39

Igor
28.03.2017
15:46:32

Sasha
28.03.2017
15:49:44
Ну зачем искать какие то списки, если зашел на гитхаб и через поиск нашел все открытые репы. Все равно все списки ведут на гитхаб. Зачем лишние движения?)

Igor
28.03.2017
19:02:34
https://www.reddit.com/r/Kotlin/comments/61zrxi/kotlin_native_so_it_begins/

? animufag ?
28.03.2017
19:04:04

Evgeny
28.03.2017
19:04:05
Познаю Котлин. Написал такую функцию:
fun getAccessToken(context: Context, code: String, action: (str: String) -> Unit) {
action(accessToken)
}
Есть идеи как ее из джавы вызвать?)

Igor
28.03.2017
19:04:17

Михаил
28.03.2017
19:04:41
getAccessToken(...)

Evgeny
28.03.2017
19:05:04
что передать третьим аргументом

Boris
28.03.2017
19:05:25
это будет что-то вроде Function1 интерфейс

? animufag ?
28.03.2017
19:08:31

Boris
28.03.2017
19:09:48

Evgeny
28.03.2017
19:18:08
В продолжении темы, как это написать, чтобы на вход третьим параметром был Action1 ?
fun getAccessToken(context: Context, code: String, action: (str: String) -> Unit)
забыли вопрос) Извините за флуд

Igor
28.03.2017
19:37:40
(Не мог не запостить - это же про функциональное программирование в Kotlin ?)
Очень простая, но все еще довольно интересная статья про Optional и функторы, реализованные на Kotlin. Что это, зачем это, как оно работает - все есть в статье. Даешь ФП рабочим! Пис ✊?
#kotlin #fp
https://medium.com/@aballano/kotlin-functors-applicatives-and-monads-in-pictures-part-1-3-c47a1b1ce251

Google

Oleg
29.03.2017
00:57:50
а почему из Kotlin убрали оператор new?

Михаил
29.03.2017
02:27:35
Не нужен, как они говорят
))

Boris
29.03.2017
06:11:16

Диёр
29.03.2017
06:16:44

Boris
29.03.2017
06:43:28

ViTO
29.03.2017
07:34:39
в Java можно сделать так SomeObject::new
есть в Kotlin аналог для этого?

Лёша
29.03.2017
07:42:38
SomeClass::class.java.newInstance() - оно?

Boris
29.03.2017
07:43:30
::SomeObject наверное
ссылка на конструктор класса SomeObject

Лёша
29.03.2017
07:47:59
хм, надо же)

ViTO
29.03.2017
08:00:56

Наиль
29.03.2017
08:20:15
кто-нибудь использовал это с котлином?
https://github.com/ScaCap/spring-auto-restdocs

Oleg
29.03.2017
09:38:01

Boris
29.03.2017
09:38:42
а какая разница по сути?

balolam
29.03.2017
09:39:51

Лёша
29.03.2017
09:39:55
ну так есть же правило именований
Alore - это явно название класса
во)

Dzmitry
29.03.2017
09:47:15
https://www.thoughtworks.com/radar/languages-and-frameworks
Котлин отметился на тех. радаре

Google

Igor
29.03.2017
09:47:36

Виталий
29.03.2017
09:59:27
всё это конструкторы, не?

Boris
29.03.2017
10:03:55
неа

Виталий
29.03.2017
10:05:35
Тогда да, не однозначно

Igor
29.03.2017
10:07:28

Михаил
29.03.2017
10:08:02

Igor
29.03.2017
10:08:37

Михаил
29.03.2017
10:10:05
ну это подкапотный хардкод)

Admin
ERROR: S client not available

? animufag ?
29.03.2017
10:10:16
а что там происходит?

Михаил
29.03.2017
10:10:39
аа
это просто фнкции))))
забавно

? animufag ?
29.03.2017
10:11:44
тип List<String> не похож на функцию

Boris
29.03.2017
10:12:24
но как можно догадаться это не настоящий класс и конструктора у него понятное дело быть не может

Igor
29.03.2017
10:13:18

Виталий
29.03.2017
10:18:00
Ну понятно, что никто не мешает самому написать функции, именовать их с заглавной буквы, как классы, только зачем?)

Михаил
29.03.2017
10:19:05
чтобы у здоровых людей пукан бомбануо

? animufag ?
29.03.2017
10:19:46
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list.html
хух нашёл
думал так для любого интерфейса можно

Google

Андрей
29.03.2017
10:22:22
в std котлина несколько таких функций найти можно, которые с заглавной буквы пишутся

Boris
29.03.2017
10:23:00
это эмуляция конструктора
как я понимаю

Михаил
29.03.2017
10:23:16
+

Boris
29.03.2017
10:23:44
но как по мне, так лучше было бы наверное их просто функциями сделать с маленькой буквы

Михаил
29.03.2017
10:23:45
оно выгляди как обычные конкструктор если в сорцы не лезть
имхо можно простить))

Boris
29.03.2017
10:24:17
кэшна, это особо не мешает

Виталий
29.03.2017
10:24:49
плодят пазлеры)

? animufag ?
29.03.2017
10:25:01
так ведь у них же была практика на этот счёт. listOf mapOf

Виталий
29.03.2017
10:25:19
неконсистентно как-то...

Dmitry
29.03.2017
10:28:19
listOf - там просто группировка же, а тут создание с помощью инит-функции всего объекта, т.е. немного не то

Igor
29.03.2017
10:29:35
Кстати про коллекции и их консистентность.
Кто-нибудь уже попробовал в бою Persistent Collections?
Может на Android (все никак руки не дойдут)? Сколько там методов в DEX прибавляется?

? animufag ?
29.03.2017
10:30:38
ну "of" там не подойдёт, можно новую частицу использовать в названиии

Марат
29.03.2017
13:19:29
Доброго времени суток. Подскажите пожалуйста, есть ли у кого пример использования kotlin+rx (Single)?

Михаил
29.03.2017
13:26:40
Почему именно такая связка?

balolam
29.03.2017
13:26:53

Pavel Shackih
29.03.2017
13:28:36

Марат
29.03.2017
13:31:51