
Quantum Harmonizer
28.11.2017
15:50:39
Я использую непосредственно Gson, но порой использую кастомные TypeAdapter'ы.

Alex
28.11.2017
16:01:05
Спасибо большое, я сильно протупил с вопросом, буду гиглить лучше

Sergey
28.11.2017
16:02:56
https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/
?

Google

Artem
28.11.2017
17:09:53

Gleb
28.11.2017
20:49:56
это не форк, а набор экстеншн-функций

Azure
28.11.2017
20:50:50
Сути не меняет.

Igor
28.11.2017
20:57:22
Ты главное не забывай про https://i.gyazo.com/ee566d96b18aad85c7771e30c2c77aff.png

Alex
28.11.2017
22:55:51
?
теперь возможен, полный цикл на kotlin, через dls создаем html, js под react.js (angular к сожалению на TypeScript, но там немного додумать библиотеку тк TS ~= JS ), spring 5 полностью comprehence с kotlin. На ведре тот же оно. И страшно и радосно...
Не станет ли панацея в итоге плацебо?

Sergey
28.11.2017
22:59:12

Sergey
28.11.2017
23:04:18
На андроид в версии 1.2 поломали Lint. Или он не входит в котлин?

Sergey
28.11.2017
23:15:47

Sergey
28.11.2017
23:16:34
В общем когда в условии стоит проверка на API и после идёт вызов для этой функции IDE показывает ошибку, что minSDK эту функцию не поддерживает

Sergey
28.11.2017
23:16:37

Boris
29.11.2017
05:48:00
Глядишь кн будет уже зарелижен к тому времени

Dmitriy
29.11.2017
07:53:54
Добрый день всем! Вчера посмотрел ролик про котлин https://www.youtube.com/watch?v=X1RVYt2QKQE и у меня возник вопрос. Раз нельзя объявлять объекты как null, то каким образом GC узнает, что объект больше не нужен и не используется и освободит память?

Google

Руслан
29.11.2017
08:01:21

Dmitriy
29.11.2017
08:11:41
Ну докладчик сказал "если вы хотите выстрелить себе в ногу, то можете создавать nullable переменные". А я не хочу стрелять себе в ногу. Создаю свой объект, что-то с ним делаю, потом он становится ненужным. В Java достаточно объявить переменную как null и GC при следующем проходе освободит память, занимаемую этим объектом. А как сказать, что это место больше не используется и не нужно в котлине? Или тут на эту тему можно не запариваться уже?

Anton
29.11.2017
08:12:31
и че ты все переменные зануляешь?))
гц не такой тупой во первых

Vladimir
29.11.2017
08:12:51

Anton
29.11.2017
08:12:56
во вторых нужн занулять только тогда когда обьяет сам начинает управлять
эффектив джава какая то там глава

Dmitriy
29.11.2017
08:13:44

Dibro
29.11.2017
08:14:07
зачем ставить переменные в нул? лучше уж на си писать и самому все удалять

Anton
29.11.2017
08:14:20
в некоторых случаях полезно)

Dmitriy
29.11.2017
08:14:55

Andrey
29.11.2017
08:25:00
Всем привет!
Подскажите, в лупе .forEach { } же нельзя менять коллекцию (удалять элементы)? есть ли удобный эксеншн, если нужно удаление? Не верится, что в котлине эти вещи через громоздкие итераторы делаются, как в джаве.
Спасибо!

Руслан
29.11.2017
08:25:26

Andrey
29.11.2017
08:26:01
.filter {}
Подождите) фильтр копирует в новую коллекцию и возвращает ее. А имено удаления в изначальной экстеншнами возможно сделать?

Eugeny
29.11.2017
08:36:11
да, фильтр добавляет в дестинейшн объекты - новый лист. Наверное проще самому простенькую экстеншен функцию написать

Гадкий
29.11.2017
08:37:06

Dibro
29.11.2017
08:37:55
нет, почему?
используй .use { }

Vladimir
29.11.2017
08:38:28

Google

Andrey
29.11.2017
08:39:22

Гадкий
29.11.2017
08:40:00

Andrey
29.11.2017
08:40:11

Vladimir
29.11.2017
08:41:53

Andrey
29.11.2017
08:42:51

Ivan
29.11.2017
08:55:42

Maxim
29.11.2017
09:33:28
IntelliJ захватит весь мир

Sasha
29.11.2017
10:50:21

Admin
ERROR: S client not available

Gregory
29.11.2017
11:14:49
Друзья, не подскажете статейку про лямбды с простым кодом в примерах, для совсем новичка?

Eugeny
29.11.2017
11:19:31
на хабре были хорошие, но лично мне больше всего нравится java 8 in action книга - про лямбды хорошо написано

Eugene
29.11.2017
11:20:24
у книги если что уже второе издание есть, там и 9-ку затрагивают

Eugene
29.11.2017
11:20:41
а так, да там очень понятно разжеваны лямбды и стримы

Igor
29.11.2017
11:29:55
У Шипилева и Куксенко был неплохой доклад про синтаксис лямбд на youtube (…если мы про java заговорили)

Anton
29.11.2017
11:33:36
врядли у шипилева для новичка доклады есть
https://www.youtube.com/watch?v=rNg8jrWelXk&t=1729s&list=WL&index=30
мне вот этот понравился

Gregory
29.11.2017
11:39:17
Всем спасибо, щас буду смотреть, читать

Sergey
29.11.2017
11:43:45
ни у кого не было такой проблемы что когда в дата классе добавляешь поле и этот класс используется в junit тестах, то падает при запуске с java.lang.NoSuchMethodError?

Глеб
29.11.2017
11:46:01

Google

Sergey
29.11.2017
11:47:01
если в gradle пустить test то все окей. перекомпилировал все
такая проблема именно если с идеи пускать

Gregory
29.11.2017
11:48:42

Anton
29.11.2017
11:48:55
не без привязки
ну там весь доклад по сути про лямбды не?
и стримы)

Gregory
29.11.2017
11:49:40
у мен привязка к 30-ой минуте видео была. Щас сначала гляну

Igor
29.11.2017
11:50:38

Gregory
29.11.2017
11:51:13
О щас и это посмотрю) Спасибо еще раз за ссылки

Alexey
29.11.2017
12:20:22

Dibro
29.11.2017
12:22:00
можно больше контекста?
а вообще - .map { it!! }.toTypedArray()