
Dmitriy
15.11.2016
11:19:54
Хз) У меня все начиная от визуальной части до запроса и сохранения данных на РХ но никаких лагов

Vitaliy
15.11.2016
11:19:55
Эм
В конструкторах, тщательно высчитывая, нужен ли он тебе на самом деле

Dmitriy
15.11.2016
11:20:08
Возможно не правильная готовка виновник тормозов не?
И не надо сравнивать айфон и что то еще

Google

Dmitriy
15.11.2016
11:20:26
так же как мак и ноут от hp

Vitaliy
15.11.2016
11:20:32
И ты привык

Dmitriy
15.11.2016
11:20:53
Нет лагов) Стоит у меня специально андроид метрика)

Vitaliy
15.11.2016
11:21:03
А попробуй заюзать что-то с 60 fps, увидишь разницу

Gleb
15.11.2016
11:21:06
Но Rx это инструмент для сервера
Да вроде как вводные статьи про фрп - начинаются с историй про-высоконагруженые сервера - и на этих строчках я закрываю эту статью))

Vitaliy
15.11.2016
11:21:43
Лол
Если ты будешь итегрировать коллекцию в onDraw, тормоза реально будут
Могу сказать -- после оптимизации памяти в одном из моих проектов UI стал быстрее раза в полтора
По графикам

Eugene
15.11.2016
11:24:15

Vitaliy
15.11.2016
11:24:55
А кодеров, которые бездумно используют : для итерации(тем более при отрисовке), и при этом агитируют за Rx, надо вообще гнать из профессии, вы уж извините.

Eugene
15.11.2016
11:25:12
Так что больше похоже не столько на объективные проблемы технологии, сколько на проблемы использования

Google

Timur
15.11.2016
11:25:13
Вот здесь сказали, что голый асинк не рекомендуется гуглом. А что рекомендуется гуглом?
Thread, Handler? Ну ещё нагуглил советы про Rx. :D

Gleb
15.11.2016
11:25:18

Vitaliy
15.11.2016
11:25:25
Потому что инструменты такие надо использовать с умом, изучив изнутри, а не просто потому что модно

Andre
15.11.2016
11:25:41

Vitaliy
15.11.2016
11:25:48

Eugene
15.11.2016
11:26:00

Andre
15.11.2016
11:26:02
Я правда в onDraw вроде как не итерировал, но почитаю

Nikita
15.11.2016
11:26:08

Vitaliy
15.11.2016
11:26:21

Eugene
15.11.2016
11:26:52
В конце концов, если бы реактивщина была безусловно плоха - вряд ли гугл стали бы тратить свое время на вот это поделие https://github.com/google/agera

Vitaliy
15.11.2016
11:26:57

Eugene
15.11.2016
11:27:09
Хотя, когда они его зарелизили - уже было безнадежно поздно пытаться обогнать Rx)

Vitaliy
15.11.2016
11:27:12
Они экспериментируют
Да и работает оно вроде очень криво :)

Ⓜ️ᵃʳᵃᵗ
15.11.2016
11:27:39
Зачем)
разные версии экраны, планшет итд

Nikita
15.11.2016
11:28:30
А ну тогда да. Просто обычно если столько экранов, то человек профессионал
Ну тут видимо ещё далеко

Vitaliy
15.11.2016
11:28:52
Жду Rx для микроконтроллеров

Eugene
15.11.2016
11:29:14
А на тему того, что Rx нужен для бэкенда - увы, там он не нужен. Для цепочек вычислений там есть Stream API, для управления многопоточностью - лучше уж не парить мозг и юзать Scala + Akka ;) Так что Rx там не уперся)

Google

Vitaliy
15.11.2016
11:29:39
Ну тогда вообще не нужен

Gleb
15.11.2016
11:29:45

Andre
15.11.2016
11:30:50
Агера - это модель гиперкара Koenigsegg, кстати

Eugene
15.11.2016
11:31:20
И поэтому не нужна)

Vitaliy
15.11.2016
11:32:04
Намного причем

Andre
15.11.2016
11:32:09
Так что, ребята, императив - это реактивный самолет, а реактивное программирование - всего лишь гиперкар

Alexey
15.11.2016
11:32:58
тише едешь, дальше будешь?

Gleb
15.11.2016
11:33:08
Всё, выскакиваю, из споров -
RX-хорош для тех кто его понял юзает - и кто там как дома
если - ты далёк от этой парадигмы и что-то тебя пугает - ты не обязан знать RX - до сих пор куча продакшнов - на олд скуле есть и пишутся новые

Andre
15.11.2016
11:33:31

Dmitriy
15.11.2016
11:35:30
621 объкт сейчас в хипе от РХа
а вот гугл мапа 6782

Vitaliy
15.11.2016
11:42:00

Dmitriy
15.11.2016
11:43:57
чем же дохера то?
апач жрет под 1400

Vitaliy
15.11.2016
11:44:27
Тем, что по ним придется строить древо потом
Значит, апач тоже говно

Dmitriy
15.11.2016
11:45:05
Да все гавно так получается) А сама система андроида 60к ее убить мало и всех разрабов расстрелять

Vitaliy
15.11.2016
11:45:32
Там не так много

Dmitriy
15.11.2016
11:45:38
вру андроид 11к а вот ява 60+к

Google

Vitaliy
15.11.2016
11:45:55
Пруф?
Там везде леливая инициализация

Alexey
15.11.2016
11:57:43
они и так гавна плодят куча
и вообще Stop using iterators in android dev. Use simple indexes for(int i=0;i<list.size();i++) !
Это дохрена
с учетом того, какой профит он дает можно и смирится

Vitaliy
15.11.2016
12:04:32

Andre
15.11.2016
12:04:49

Admin
ERROR: S client not available

Alexey
15.11.2016
12:05:15

Vitaliy
15.11.2016
12:05:39
Лол
Гоняете лысого на Ютюбе? :)

Gundabadec
15.11.2016
12:06:14

Alexey
15.11.2016
12:06:27

Dmitriy
15.11.2016
12:06:35

Andre
15.11.2016
12:06:45
Нашел
https://www.linkedin.com/in/duhroach
А еще какие-то вещи из Java есть, которые нельзя использовать? А в большой Java они используются?
Colt Mac Anis из perf matters
for each

Google

Vitaliy
15.11.2016
12:07:59
Короче, надо увольнять всех, кто в onDraw итератор использует
По статье
Чтобы больше вообще нигде не работали

Alexey
15.11.2016
12:08:44
По статье
в трудовую написать "использовал итератор в onDraw"

Gleb
15.11.2016
12:08:46
Хохо - лысый на ютубе - это вообще тип! Мало то что сам по себе чувак харизматичный - но и вдохновить на оптимизацию может))
На последнем ИО - вообще отжигал про битмапы мин 40 - у него сессия была

Gundabadec
15.11.2016
12:09:03
что там смотреть?
У меня были проблемы с тем что классы не находились при сборке, но были сгенерены. В итоге просто в коде были ошибки , которые IDE почему то не показывала, а вот в логах при сборке они высвечивались

Andre
15.11.2016
12:09:45
Спасибо, пойду смотреть
Теперь Виталий меня точно не уволит :D

Dmitriy
15.11.2016
12:09:49

Gundabadec
15.11.2016
12:10:29
а когда подключаешь что пишет при сборке?

Anton
15.11.2016
12:17:19
Чё как реалм заработал?

Dmitriy
15.11.2016
12:17:27
нет не заработал
Короче я разочаровался в реалме что то (
или я просто не смог его приготовить, хотя делов на 3-5 строк
Странность вместо apt ставлю kapt а нагенерированые файлы ложатся все равно в apt

Roman
15.11.2016
12:36:58
Товарищи, я получаю udp бродкаст сообщение от одного устройства. Как мне узнать его mac адрес?

Andre
15.11.2016
12:46:10

Alexey
15.11.2016
12:51:54
я тут первый раз за маком (sierra). У меня одного adb толком не работает? read: unexpected EOF! постоянно

Юрий
15.11.2016
12:52:28

Asef
15.11.2016
12:53:54
попробуй так

Roman
15.11.2016
12:54:27