
Dmitry
24.04.2017
09:59:45
ок, гляну спасибо

Михаил
24.04.2017
10:43:30
ни у кого не было, что аннотация @get:Bindable из дабаиндинга в андроиде не работает?

Dmitry
24.04.2017
12:27:47
у нас вроде небыло проблем таких
У меня вопрос еще насчет Анко - кто пробовал/пустил в продакшн? Как ощущения, жизнь наладилась с библиотекой этой? )

Google

Dmitry
24.04.2017
12:29:19
а то со временем становишься трудновоспринимаемым для рендеринга предспросмотра в верстке Андройда - да и вообще это не важно становится, больших преимуществ перед анко я пока не знаю там )

Vitaliy
24.04.2017
15:25:22
Ну расскажите, кто как к такой жизни пришел.
Сидели себе, писали на джаве. Так нет, всем Котлины подавай
Ещё и с Rx/Dagger ещё, небось?

? animufag ?
24.04.2017
15:30:54
да просто все на шухере сидят, уши греют
вдруг движуха какая-нибудь начнётся

Igor
24.04.2017
15:31:06
Давайте, без лягух и языковых срачей

? animufag ?
24.04.2017
15:31:13
и котлин взлетит

Quantum Harmonizer
24.04.2017
15:34:04
Я нуб, Rx и Dagger не использую, так что отвечу на своём, нубском уровне. :)
Есть, например, setElevation. Можно написать
if (Build.VERSION.SDK_INT >= 21) setElevation(...);
Можно написать свой метод, типа
LegacyUtil.setElevation(view, ...);
С Котлином я имею возможность писать так:
view.elevationCompat = ...
Ах да, есть ещё ViewCompat, который содержит виртуальный вызов и гору методов для таких тривиальных дел.

Vitaliy
24.04.2017
15:35:44
Ладно, если серьезно.
Хочу несколько приложений в Google Play.
Желательно написанными опытными/под руководством опытных разработчиков.
1. Kotlin + Java
2. Kotlin
3. Kotlin + Rx

Google

Vitaliy
24.04.2017
15:36:34
Нужно затем, чтобы посмотреть на производительность.
На примере них.
Если у вас такое есть, реплаите и пишете ссылку и "вид" такого приложения

Quantum Harmonizer
24.04.2017
15:37:28
У JB есть приложение, кажется, YouTrack, но оно на ReactNative / KtJS :)

? animufag ?
24.04.2017
15:37:53
lol

Vitaliy
24.04.2017
15:37:57
Если есть Rx — говорите, в каких местах он будет использоваться. Если Kotlin + Java, интересно посмотретить на списки и кастомные вьюшки на котлине

? animufag ?
24.04.2017
15:38:12
они это как пруф оф концепт делали?

Vitaliy
24.04.2017
15:38:23
Если Kotlin — есть ли где-то вьюшки на Котлине и как открыть этот экран

Pavel Shackih
24.04.2017
15:38:33

Quantum Harmonizer
24.04.2017
15:38:40

Vitaliy
24.04.2017
15:38:51
Так как лагать может и не из-за Котлина, то примерно можно рассказать о девелопере/проблемах с экраном
Типа там я вот накосячил, тут архитектура такая, что лагать будет в любом случае

Alexander
24.04.2017
15:41:42
я вот про котлин могу сейчас очень хорошо набросить
но лучше приходите в среду в мейл
там наброшу

Quantum Harmonizer
24.04.2017
15:41:53

Alexander
24.04.2017
15:41:54
докладиком ;)

Quantum Harmonizer
24.04.2017
15:43:48
FPS
А если я посижу пару вечеров, пооптимизирую свой ресайклер, уберы походы в БД из UI-потока ?, а потом скину? Всё, не считая библиотек, на Котлине.

Vitaliy
24.04.2017
15:43:59
Давай

Google

Vitaliy
24.04.2017
15:44:10
И напиши тогда аналогичный код на Java
Прогуард не используем

Quantum Harmonizer
24.04.2017
15:44:25
Давай
окей, осталось найти пару вечеров.

Vitaliy
24.04.2017
15:44:27
Опции компилятора пока что(и только пока что) тоже
Потом попробуем сч ними

Quantum Harmonizer
24.04.2017
15:44:37

Vitaliy
24.04.2017
15:44:40
И с прогуардом

Quantum Harmonizer
24.04.2017
15:45:03

Vitaliy
24.04.2017
15:45:13
Может только ЮИ?

Quantum Harmonizer
24.04.2017
15:45:33

Dzmitry
24.04.2017
15:50:05
Но все равно оверхед там не большой, поэтому ваши тесты по мерянию фпс мне не понятны

Quantum Harmonizer
24.04.2017
15:51:32

Dzmitry
24.04.2017
15:52:06
Потому если уж на хотспоте тормозит, то на далвике тем более

Quantum Harmonizer
24.04.2017
15:52:39

Dzmitry
24.04.2017
15:53:00
Да

Max
24.04.2017
15:53:21
вот еще одно, тоже на котлине https://play.google.com/store/apps/details?id=com.softiut.taxi0727
оба как просил kotlin+rx

Dzmitry
24.04.2017
15:57:03

Google

Dzmitry
24.04.2017
15:57:13
И это коробит просто ))

Vitaliy
24.04.2017
17:00:42
Вас коробит писать на Котлине как на джаве, серьезно?

Admin
ERROR: S client not available

? animufag ?
24.04.2017
17:07:16
они так шутят. на самом деле их начальство гнетёт и заставляет писать на котлине в около-фп-стиле

Alexander
24.04.2017
17:45:49
Если можно еффективней, то зачем писать как на джавке?

Dzmitry
24.04.2017
17:47:21

Quantum Harmonizer
24.04.2017
17:52:01
Как пренебрежительно — «джавке». Вы чо?

Dzmitry
24.04.2017
17:53:06
Это скорее было уменьшительно ласкательно

Quantum Harmonizer
24.04.2017
17:53:31
Джавушка :)

Dzmitry
24.04.2017
17:55:37
Но посыл в том, что если писать код в лоб как в Java только на Kotline то это глупо
Пишите тогда сразу на Java
Иногда у меня встречаются такие куски в котлин проектах. Но я все равно пишу их на котлине, что бы не создавать мешанину из языков
И Котлин пока что, не про скорость работы и компиляции, а про удобство программирования
Вон кстати в андройде в новой версии плагина часть фич Java 8 приедет - лямбды всякие, метод референсы. Станет менее больно тогда

Михаил
24.04.2017
18:13:00

Sergey
24.04.2017
18:13:29

Михаил
24.04.2017
18:15:17
в принципе ретролямбда и подъедет
ток гугловская

Dzmitry
24.04.2017
18:15:35
Ага, и из коробки

? animufag ?
24.04.2017
18:15:53
Кстати в джаве 8 есть что-нибудь вроде плецсхолдера it?

Google

Dzmitry
24.04.2017
18:15:56
И линт наверняка больше ломаться не будет

Igor
24.04.2017
18:16:30

Михаил
24.04.2017
18:16:32

Dzmitry
24.04.2017
18:16:44

? animufag ?
24.04.2017
18:17:50
Ну и заодно -можно ли в котлине референсить операторы или операторы или методы-операторы
Ну которые из слов

Dzmitry
24.04.2017
18:19:05

Igor
24.04.2017
18:20:35

? animufag ?
24.04.2017
18:21:30
list.reduce(+)

Igor
24.04.2017
18:30:15