
Denis
08.09.2017
14:14:19
похоже задепрекейтили https://github.com/react-community/react-navigation/blob/77b04f342d4791ec6470685905133f440e3968c1/src/routers/validateScreenOptions.js#L6

Fedor
08.09.2017
14:14:22
А я бы даже айфон купил, если бы да

Denis
08.09.2017
14:14:33
Челы родить норм либы не могут
А то про смузи

Google

Igor
08.09.2017
14:14:44

Denis
08.09.2017
14:16:09

Fedor
08.09.2017
14:17:01
Я честно не видел ни одной нормальной кроссплатворменной реализации чего либо.

Николай
08.09.2017
14:17:11

Sergey
08.09.2017
14:17:21
чет в офтоп погнали

Denis
08.09.2017
14:17:28

Николай
08.09.2017
14:18:40
Ребят дело не в том как работает, если приказ был что поделать

John
08.09.2017
14:30:27
так если оно не будет работать - что поделать?

Николай
08.09.2017
14:32:52

JRoot3D
08.09.2017
14:36:23
о5

John
08.09.2017
14:37:35
ну я к тому, что решением конретной проблемы с начальтсвом может быть приведение аргументов в пользу того, что такое решение работать не будет, ни под каким соусом. Ну или попросить помощи у более авторитетного коллеги в организации, который сможет сказать начальству "нет" и по полочкам всё расставить.
часто бывает что в рамках прототипа с костылями что то полуживое соорудить можно
но это никак нельзя использовать в разработке продукта

Google

Николай
08.09.2017
14:42:08
в прицыпе варганили 2 варианта на нативе и на ректе
для показания разницы
он сказал и так сойдёт ))

Denis
08.09.2017
14:50:14
РН такой РН
Ошибка была в том, что я в <Text> передавал "", а если null то норм всё
Забаженный рн

Lev
08.09.2017
15:15:10
Никак не пойму зачем нужен companion object

? animufag ?
08.09.2017
15:20:49

Lev
08.09.2017
15:45:27
А константы const val принято тоже в компаньонах хранить? Или и в классе можно?

Михаил
08.09.2017
15:45:56
В классе не выйдет

Lev
08.09.2017
15:46:19
А ну да
Ну... так или иначе. Какое соглашение есть по этому поводу?

Anton
08.09.2017
15:48:24
ну можно в обьекте можно на топ левеле
гже нужно

Alla
08.09.2017
15:48:35
ой
ошиблась чатиком

Lev
08.09.2017
16:12:51
"public functions should have documentation such that it appears in Kotlin Doc" Это где этот Kotlin Doc с коментами?
У меня есть сущность, в которой ее составные части ссылашются друг на друга. по внутренним id. И я чет не понимаю как мне это составлять иммутабельно. Ссылки между сущностями очень удобны, каждый раз цикл запускать очень не удобно.
... как составить такую структуру?
... омагад, а как это обнволять в случае чего? Как пересоздать иммутабельный объект с иммутабельным списком в котором свойство одного элемента поменялось?

Google

Lev
08.09.2017
16:44:08
ЧЯДНТ?

Руслан
08.09.2017
16:47:00

Николай
08.09.2017
16:52:42
Блин, 7 мин уже нет сообщений))
У кого как дела

Mi
08.09.2017
16:54:56
чёт зашёл в питон сообщество
там разве что перекатиполе не хватает

Николай
08.09.2017
16:59:20
Да сейчас чего-то везде, наверное все домой едут)

Lev
08.09.2017
17:15:04
Я правильно понимаю, что чтобы сделать иммутабельный список внутри иммутабельного объекта, нужно пробросить все нужные операции со списком на уровень объекта и каждый раз копировать список?

? animufag ?
08.09.2017
17:17:03
что-нибудь такое

Lev
08.09.2017
17:18:01
Я не понимаю что мне делать со списками внутри
они могут быть любого типа чтоли? И мутабельные в том числе?

? animufag ?
08.09.2017
17:18:59
господь бог

Sergey
08.09.2017
17:20:30
Халло всем. Есть ли специализированый чатик для kotlin + android, или тут тоже можно такого рода вопросы?

? animufag ?
08.09.2017
17:23:08
data class Smth (
val l: List<Int>
)
fun main(args: Array<String>) {
var i = 34
val smth1 = Smth(emptyList())
val smth2 = smth1.copy(l = smth1.l + 1)
println(smth2)
}

Михаил
08.09.2017
17:23:25

? animufag ?
08.09.2017
17:23:37
если нужна будет большая вложенность в таким объектах пили свою библотеку для линз
ну или вот эту используй https://github.com/poetix/klenses

Lev
08.09.2017
17:24:48

? animufag ?
08.09.2017
17:25:11
почему

Google

Sergey
08.09.2017
17:25:18
Окей, тогды вопрос. Хотелось бы узнать кто-нибудь так делал, и не напорюсь я потом на неприятности. Я сделал себе свою реализацию recyclerview адаптера. Туда я в конструктор пихаю список эллементов, id лэяута и коллбэк на bind. Нормальная тема? Просто куча мест где нужно быстро намутить списочек, а везде писать простую реализацию - мноха кода.

Lev
08.09.2017
17:26:18
почему
Ну.. типа правило такое... что нельзя ссылаться на внутренности агрегата напрямую. Иначе их можно поменять и устроить несогласованное состояние агрегата.

? animufag ?
08.09.2017
17:26:45

Sergey
08.09.2017
17:27:15

? animufag ?
08.09.2017
17:28:35

Lev
08.09.2017
17:29:44

? animufag ?
08.09.2017
17:29:57
ну вообще мне копи не очень нравится. хотелось бы чтобы генерелись функции типа smth1.updateL

Lev
08.09.2017
17:32:23
Жаль

Igor
08.09.2017
17:32:47
Если держать все иммутабельным, то без разницы

Lev
08.09.2017
17:32:52
Хах
Да)

Mi
08.09.2017
17:33:53
мне кажется уже перебор с иммутабельностью

? animufag ?
08.09.2017
17:33:54
на самом деле я не уверен что по ссылке. не могу найти этому подтверждения а декомпилить лень

Mi
08.09.2017
17:34:12

? animufag ?
08.09.2017
17:34:14
и сорян я не знаю что такое агрегат)

Mi
08.09.2017
17:34:48
вообще, если занудствовать, то в котлине, как и в джаве, всё по значению
просто с объектами это значение ссылки

Google

Lev
08.09.2017
17:35:32
А вот asList возвращает не совсем immutable, так?

? animufag ?
08.09.2017
17:36:41
ну да. переходя с плюсов это можно воспринимать как все объекты это Object* передаются в функцию
ну сигнатуру надо посомтреть
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/as-list.html иммутабл

Igor
08.09.2017
17:38:34

? animufag ?
08.09.2017
17:41:17
короче нехватает функций типа
user.updateAge(1::plus)

Lev
08.09.2017
17:41:33
Окей...

? animufag ?
08.09.2017
17:42:48
Окей...
всё? накрылась мечта с
Н А С Т О Я Щ И М А Г Р Е Г А Т О М
?

Lev
08.09.2017
17:43:19
не

Mi
08.09.2017
17:43:37
мне кажется вы перебарщиваете

Lev
08.09.2017
17:44:09
Не ну уж если взялись что надо все сущности делать иммутейбл - значит взялись

Mi
08.09.2017
17:45:27
ой ну, это называется максимализм

Lev
08.09.2017
17:45:41
иммутейбл - тоже максимализм

? animufag ?
08.09.2017
17:46:13
нуу я за. но на самом деле из джавы приходит в мутабл. в джаву тоже нужно отправлять мутабл. да и работать с иммутабл будет сложновато. так чисто модель обычно на val описываю

Lev
08.09.2017
17:46:16
не ну а смысл делать иммутейбл внутри изменяемым? =)