
Глеб
30.05.2017
12:12:53
@PavelShackih ?, сам хотел написать такое, но поленился; спасибо ?

Sergey
30.05.2017
12:20:16
такой вопрос по инлайн функциям котлина
если произойдет крэш в теле инлайн функции, крэшлитика же получается какую-то дичь покажет, на строку которая у тебя в коде не соответствует действительности,
ибо тело функции заинлайниться в место вызова
я прав?

CC -
30.05.2017
13:11:41
А что значат восклицательные знаки, кстати?

Google

Timur
30.05.2017
13:12:20

Ivan
30.05.2017
13:13:07
Это оператор "мамой клянусь"

Aliaksei
30.05.2017
13:13:31

Pavel Shackih
30.05.2017
13:14:37

CC -
30.05.2017
13:15:04

Pavel Shackih
30.05.2017
13:19:04

Umren
30.05.2017
13:19:27

Sasha
30.05.2017
13:19:31
Как это победить?
Error:Received error message from Kobalt server: invalid code lengths set

Aliaksei
30.05.2017
13:19:48

Руслан
30.05.2017
13:20:09

Aliaksei
30.05.2017
13:20:25
нет, но там стандартные скалопроблемы
нужны крутые перцы архитекторы которые умеют круто в scala и андроид, что бы лидить малодняк на андроид-скале. Там ограничить что можно использовать и что нельзя, поддержка лежит на комьюнити только
Котлин упоминают, типа можно, но это звучит типа для лохов, а не для скала господ

Google

Umren
30.05.2017
13:30:54
да ладно, вот нашли наконец кто реально юзает скалу
на андроиде
этож круто

Aliaksei
30.05.2017
13:31:35
ну и пусть, они там адекватно говорят без наездов

Umren
30.05.2017
13:33:56
со звуком у них конечно беда в подкасте
я помню давно его пытался послушать и бросил тк звук плохой, стока выпусков сделали и даже не нормализуют звук до сих пор

Sergey
30.05.2017
13:39:32
Прошу прощения за нубский вопрос: никто не скажет.как в идее сделать выделение ошибки более заметным?

You
30.05.2017
13:41:04
В настройках есть раздел с цветами кода
Editor -> colors and fonts -> general

Руслан
30.05.2017
13:42:39

Sergey
30.05.2017
13:43:32

You
30.05.2017
13:43:38
пожалста

Kylych
30.05.2017
13:49:50
использую kotlin exctention, могу ли получить доступ к виджету из внутреннего класса, в моем случае, я хочу получить ссылки на вьюшки во внутреннем классе RecyclerViewAdapter ?

Михаил
30.05.2017
13:59:01
попробуй из viewItem получать
или руками импорт пропиши

Sasha
30.05.2017
14:49:48

Kylych
30.05.2017
15:14:01
не пойму за что любят котлин

Юра
30.05.2017
15:20:00
Тролль?

Igor
30.05.2017
15:20:18
Ты ли либо ? сними , либо !! убери ?

Google

Юра
30.05.2017
15:21:18
Да и в этом случае синглтон возвращать я бы не стал.
Или каждый раз новый object будет создаваться?

Quantum Harmonizer
30.05.2017
15:22:40
Что-то мне подсказывает, что должно быть progressbar, parent, false.

Kylych
30.05.2017
15:32:02
Тролль?
нет, я только начинаю осваивать котлин, и обноружил это, хотел у сообщества спросить, может быть я ни так пишу код.
Ты ли либо ? сними , либо !! убери ?
? - получил от системного метода, можно убрать !!, но тогда перед вызавом этой перменной требует ?. Я пока еще не разобрался с этими операторами, пока делаю, что б компилировался.

Pavel Shackih
30.05.2017
15:53:31
не пойму за что любят котлин
обычно для ViewGroup делают экстенш на инфлейт, например такой:
fun ViewGroup.inflate(@LayoutRes resource: Int): View = LayoutInflater.from(this.context).inflate(resource, this, false)
дальше лучше все же сделать какую-то базовую реализацию ViewHolder'a тогда получится, что-то вроде:
private fun getViewHolder(parent: ViewGroup, @LayoutRes progressBar: Int = R.layout.progressBar) = SimpleViewHolder(parent.inflate(progressBar))
вроде выглядит аккуратней)

Kylych
30.05.2017
15:56:11
хорошо, спасибо.

Dmitry ?
30.05.2017
15:56:34
Моя любимая часть Котлина это fun, позитивом пропитан весь код

You
30.05.2017
15:56:44
дааа)

? animufag ?
30.05.2017
19:42:16
немного глупо репостить из слака, да

Umren
30.05.2017
19:49:28
очень полезно (нет) ;)

Руслан
30.05.2017
19:50:10
> Managed to call kotlin library from swift code.

? animufag ?
30.05.2017
19:51:08

Umren
30.05.2017
19:51:50
шутка в том что такое применение бессмысленно, но как пруф что можно - да

Руслан
30.05.2017
19:52:25
Почему бессмысленно? Пишут же сейчас на плюсах чтобы шарить код между андроидом и ios

Umren
30.05.2017
19:53:01
плюсы без гц и намного быстрее нативного котлина будут, нативный котлин будет примерно как свифт, смысл шарить и терять перфоманс на вызовах если можно просто в свифте писать?)
шарить че та между андроидом и иос - на сервере лучше шарить

Admin
ERROR: S client not available

Google

Quantum Harmonizer
30.05.2017
19:53:28

Руслан
30.05.2017
19:53:45
ну смысл писать два раза одно и тоже, если скорость примерно одинаковая будет

? animufag ?
30.05.2017
19:53:51
ну смысл шарить не в перфомансе

Umren
30.05.2017
19:53:54
пока вроде он ниче не может, но он будет завязан на гц
так же сейчас можно го использовать - только никто не использует
тут так же будет

Руслан
30.05.2017
19:54:51
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/
> Kotlin/Native is designed to potentially enable different memory management solutions for different target platforms. For example, in the future it may make sense to have a tracing GC for server/desktop platforms, while ARC makes a lot more sense on iOS. Some platforms may only need manual memory management, and get an even smaller Kotlin/Native runtime in return.

Umren
30.05.2017
19:55:06
potentially
на данный момент вся стд либа завязана на гц кой то там
я спрашивал в слаке
будет как с d lang

? animufag ?
30.05.2017
19:56:57
на самом деле с опенгл играми есть смысл шарить (но энивей там скорее отказ от гц имеет смысл)

Umren
30.05.2017
19:57:20
для этого уже 100500 движков на плюсах написано и других штуках
там нет ниши

Руслан
30.05.2017
19:57:57
там нет ниши
ну зачем тогда в native лезут, как не чтобы под iOs писать?

Umren
30.05.2017
19:58:14
писать его так как показано выше - толку нет никакого

? animufag ?
30.05.2017
19:58:17
общий оттестированный код для работы с данными - было бы круто, но думаю очень больно туда сюда пробрасывать после каждого приёма из сети или бд
что проще дважды написать

Umren
30.05.2017
19:58:41
у тебя будет буреброд из трех языков лол что бы че та делать

? animufag ?
30.05.2017
19:58:57

Umren
30.05.2017
19:59:23
я пока очень скептичен к котлин нейтиву

Google

Umren
30.05.2017
19:59:33
особенно когда узнал про гц прибитый гвоздями
если будут так писать на иос приложения, то это будет количество равное примерно количеству скала приложений под андроид
(1)
найдутся мазохисты

? animufag ?
30.05.2017
20:00:48

Umren
30.05.2017
20:00:55
го не ллвм

Igor
30.05.2017
20:01:19
ну зачем тогда в native лезут, как не чтобы под iOs писать?
Интересно, хватит ли у них сил подвинуть хоть кого-то.
Scala вот тоже в натив залезлся (недавно был очередной резил), но зачем?
Да и по опыту Xamarin Native - шаринг кода малополезная вещь в мобильной разработки,
тк львиная доля приложений тонкие клиенты и вся работа там с UI