
Igor
24.04.2017
18:31:30

? animufag ?
24.04.2017
18:36:59
А есть где-нибудь список того как операторы отображаются на методы вроде plus?

Михаил
24.04.2017
18:37:10
Ага, и из коробки
ставлю на то, что ретролямбда стабильнее будет работать чем сахаризатор
по крайней мере первые релизы

Google

Андрей
24.04.2017
18:39:00
А интересно, гугловые лямбды для девайсов 24+ будут в джавовские лямбды конвертиться или тоже в анонимные класы?

Dmitry
24.04.2017
18:39:21

Sergey
24.04.2017
18:39:28

Андрей
24.04.2017
18:39:37
да

Михаил
24.04.2017
18:39:40

Sergey
24.04.2017
18:39:45
да
нету его в vm андроида, даже в апи 24+
там это сделали через другие механизмы

Alexander
24.04.2017
19:16:40

Quantum Harmonizer
24.04.2017
19:18:05

Михаил
24.04.2017
19:20:23

Quantum Harmonizer
24.04.2017
19:21:16

Михаил
24.04.2017
19:21:54
а бля
обратная совместимость же

Google

Михаил
24.04.2017
19:22:03
забыл)
это реплика разработчиков джавы, когда что-то годное придумали в язык затащить

Igor
24.04.2017
19:23:14

Михаил
24.04.2017
19:25:26
а зачем в джаве седьмой сделал вывод тип аргументов?
тоже сахар
List<String> list = new ArrayList<String>();
норм же
зачем в джаве 8 сделали Repitable annotations
тоже сахар
:D

Igor
24.04.2017
19:28:29
:D
Да да, я понял твой поинт (мог бы и в один пост уместить)

Quantum Harmonizer
24.04.2017
21:47:57
FPS
Стал у себя активнее переиспользовать объекты, в частности Drawable, Calendar и SimpleDateFormat. При этом никак не прекешировал записи, отображаемые в ресайклере: использовал обычный listLazy() из GreenDAO через свою реактивную обёртку.
На моём Nexus 5x при активном скролле FPS воспрял с 27..40 до 53..60.
Запускал также на IQ444, там сущий ад. Уровень ада пока не замерял, ибо TinyDancer на 15 API не работает ?
На подубитом HTC Evo 3d с API 21 выдаёт 10..38 FPS при скроллинге. По ощущениям — как Телеграм.
В целом делать выводы я бы пока не стал, надо оптимизировать ещё ?
https://scontent-waw1-1.xx.fbcdn.net/v/t1.0-9/18119035_1313574688728435_1948580516569847078_n.jpg?oh=f45a824b18d8174a21762fc54f254b99&oe=5973F231

? animufag ?
24.04.2017
21:50:57

Quantum Harmonizer
24.04.2017
21:51:26
А что тут непозволительного?)

Alexey
24.04.2017
21:52:17
у меня 14, почему бы нет

Igor
24.04.2017
21:53:31
ну да, даже google services теперь поддерживает только 14+

Quantum Harmonizer
24.04.2017
21:54:47
Джейк вообще говорит: «начинайте разрабатывать для 21, пока вы там накодите, старьё отомрёт.»

Google

? animufag ?
24.04.2017
21:56:15
ну у меня 19 из-за статистики по пользователям. так сходу конечно не могу вспомнить какие есть проблемы

Quantum Harmonizer
24.04.2017
21:57:30

kalkancrypt
25.04.2017
06:32:51
вот в котлине благодаря nullsafety и elvis можем не входить в блоки, которые могут выкинуть исключения, соответственно наша функция может вернуть либо интересующее нас значение, либо какой-нибудь объект (наподобие null-object pattern, empty string). какие best practices у вас? не иметь дела с исключениями или как?

?FLERRY?
25.04.2017
07:29:35
Здравствуйте :)
Ребят, пишу на Java, тут Kotlin увидел, как первая (3) любовь :D Говорят, он под ведерко хорош, а как прикладное что-то писать? Тоже неплохо?

Quantum Harmonizer
25.04.2017
07:35:27

?FLERRY?
25.04.2017
07:38:40
А ведёрко — не прикладное?
Разработчики Котлина говорят, что половина коммьюнити — ведро, половина — серверные.
Спасибо за ответ! Последнее больше всего порадовало, ибо профа как раз сервер-сайд :) А под прикладным я имел ввиду... Как бы это сказать. Ну, знаешь, часто бывает надо написать что-нибудь быстро и без особого напряжения: парсеры, софт одноразовый и т.д. На Java такое писать - полотна кода, что не есть гуд. Она не для этого. Python хорош, но мне не нравится, а вот Kotlin... Видимо, в нем это делать неплохо :)

Quantum Harmonizer
25.04.2017
07:41:17
Да, котлин позволяет компактным, скриптовым синтаксисом описать что-нибудь, оставаясь при этом статическим (не то что груви).

?FLERRY?
25.04.2017
07:41:30
супер
ну и насчет изучения, так сказать - насколько он прост в изучении?
говорят, гуиды прямо на офф сайте читанул и готов :)
Ну для удовольствия, как говорится. Не глубоко

Quantum Harmonizer
25.04.2017
07:42:40
За счёт фичи "Convert Java file to Kotlin" понять можно очень быстро, но читать, конечно, тоже стоит.

?FLERRY?
25.04.2017
07:43:06
понял, спасибо

Quantum Harmonizer
25.04.2017
07:45:23
Нафига здесь эта реклама?
Забавно, что вместо скиллов указан возраст.

Руслан
25.04.2017
07:47:19
Это как тиндер, только с мобильными разработчиками?

Anton
25.04.2017
07:47:47
хуже

Руслан
25.04.2017
07:49:38

Vitaliy
25.04.2017
10:04:14
Обновить версию плагина не помогает? Кэш и проект пересобрать?

Quantum Harmonizer
25.04.2017
10:04:43
DSL listeners moved to anko-<platformName>-listeners (e.g. anko-sdk15-listeners) artifacts
https://github.com/Kotlin/anko/releases/tag/v0.10.0-beta2

Google

Quantum Harmonizer
25.04.2017
10:05:07
И там лишний метод на SAM-преобразование, так что я их не использую :)

Максим
25.04.2017
10:05:09
У меня 0.10.0-beta-2

Диёр
25.04.2017
10:05:16
Когда-нибудь анко заработает на свежих версиях IDEA и AS
Но я не дождусь

Admin
ERROR: S client not available

Quantum Harmonizer
25.04.2017
10:05:25

Диёр
25.04.2017
10:05:52
Да, на AS 2.2+ и IDEA 2016.3+ вроде как
Ну не сам анко
А плагин для превью
Но без превью сложно

Максим
25.04.2017
10:06:19

Quantum Harmonizer
25.04.2017
10:06:37

? animufag ?
25.04.2017
10:06:40
DSL listeners moved to anko-<platformName>-listeners (e.g. anko-sdk15-listeners) artifacts
https://github.com/Kotlin/anko/releases/tag/v0.10.0-beta2

Максим
25.04.2017
10:08:59
А, понял) Надо добавить compile 'org.jetbrains.anko:anko-sdk15-listeners:0.10.0-beta-2'
Всем спасибо)

Igor
25.04.2017
10:09:16

Диёр
25.04.2017
10:09:26
Анко работает, но превью нет
Без превью сложно
С установленным превью плагином проекты не открываются

Google

Диёр
25.04.2017
10:10:13
Ну для работы с sqlite и синтаксическим сахаром норм, наверное

Sasha
25.04.2017
11:13:21

? animufag ?
25.04.2017
11:36:47
это забавно. сама идея открытая и поверх неё гугл смог построить закрытый продукт?

Sasha
25.04.2017
11:40:16

? animufag ?
25.04.2017
11:42:02
ну да, совсем недавно об этом узнал. когда паша твитнул что исходники мобильного тг открыты

Kirill
25.04.2017
11:48:05
если тут есть студенты из питера, у JB появился список стажировок на лето связанных с разработкой котлина:
http://jetbrains.ru/students/internship/themes/agent/
http://jetbrains.ru/students/internship/themes/js-native/

Диёр
25.04.2017
11:48:45
Мне всегда было интересно почему на подобные стажировки берут именно студентов, а не просто любых молодых людей с достаточным уровнем знаний

Kirill
25.04.2017
11:50:00
в Яндекс, например, на стажировку могут взять любого. Даже тех кто вылетел из вуза

Михаил
25.04.2017
11:50:11
их можно обучить под свои нужды)

? animufag ?
25.04.2017
11:51:19
Потому что это формат работы такой. можно в любой момент человека скинуть, во время работы оплачивать ниже чем остальных сотрудников и студент будет рад, а человек с семьёй, ипотекой и форд фокусом – не очень

Илья
25.04.2017
11:52:00

Kirill
25.04.2017
11:52:23
у тебя ещё есть 5 дней чтобы на это лето подать заявку :)

Илья
25.04.2017
11:52:27
Что-то когда я искал работу мне яндекс не названивал и не упрашивал меня к ним прийти стажером ?