Size: a a a

Android Architecture

2020 July 29

AC

Arsen CeH9 in Android Architecture
понял
источник

AC

Arsen CeH9 in Android Architecture
Igor
1) весь стейт, только если все поля равны, иначе остановится на первом (тк && ленивый)
2) если в data класса поменял только одно поле, то остальные будут быстро сравниваться по ссылке
3) сравнение стрингов интрисифицировано и достаточно быстрое
4) зато НЕ будет ложны срабатываний, из-за которых будет ненужная перерисовка UI

вообще я бы не советовал никому таким заниматься, без серьезного подхода с профилированием
а что за ложные срабатывания при явной проверке по ссылке?
источник

I

Igor in Android Architecture
это когда ссылки разные, а содержимое одинаковое
источник

I

Igor in Android Architecture
Quantum Harmonizer
не забудь про холодный старт
а что с ним? я думал там теперь aot везде
источник

QH

Quantum Harmonizer in Android Architecture
Igor
а что с ним? я думал там теперь aot везде
уже давно нет
источник

AC

Arsen CeH9 in Android Architecture
Igor
чет по моему это оверинжинирг
== и так сначала по ссылке сравниваем, если они каждый раз разные то так же быстро будет выходить
оверинжиниринг в лишнем символе = или в гранулярной проверке стейта? если я не буду дополнительно проверять список (state.myList) перед обновление адаптера, то он каждый раз диф утил гонять будет
источник

AD

Aleksey D. in Android Architecture
Arsen CeH9
оверинжиниринг в лишнем символе = или в гранулярной проверке стейта? если я не буду дополнительно проверять список (state.myList) перед обновление адаптера, то он каждый раз диф утил гонять будет
так разве дифутил нужен не для того, чтобы вовремя понять, что ничего менять не нужно?
источник

AC

Arsen CeH9 in Android Architecture
да, но ему далеко до ==
источник

AC

Arsen CeH9 in Android Architecture
список это просто пример, там может быть что-то другое, тяжелая кастомная вьюха
источник

AC

Arsen CeH9 in Android Architecture
про дифутил
источник

AC

Arsen CeH9 in Android Architecture
источник

AC

Arsen CeH9 in Android Architecture
вообще ответ очевиден, речь была про лишний символ "равно", гранулярные проверки всегда будут, та же позиционная мемоизация занимается примерно этим же, а пока композа нету, приходится самому делать или либы тянуть, где у последнего варианта полно своих проблем
источник
2020 July 30

KR

Kirill Rozov in Android Architecture
#AndroidBroadcast

Просто интервью с Артемом Зиннатуллиным@Lyft
Когда: Пятница, 31 июля, 10:00 (GMT+3)

Просто интервью обо всем: работе, переезде, работе менеджером и куда идти после IT

Гость выпуска - Артем Зиннатуллин, Staff Software Engineer в Lyft. Работает над билд системами, дев тулингом, CI, библиотеками, инфраструктурой. До этого занимался мобильной разработкой, делал RxJava, Spek и другие. Ищет выход из IT
источник

BM

Bogdan Mirnyy in Android Architecture
Нужны разработчики уровня «Бог»

1. Head iOS Developer
2. IOS Developer (от 2)
3. Angular JS
4. Angular JS
5. Back end developer / AWS
6. Android Developer (от 2)

✔️ Компания ТОП-2 в Америке после ТикТок.
✔️ Лучшая зарплата в РФ
✔️ Официальное трудоустройство

Набираем людей в команду филиала России. В ЛС кидайте свои работы, опыт и расскажите о себе.

18+ обязательно
источник

KD

Konstantin Dovnar in Android Architecture
Ненене, второй раз разносить закладки вы меня не затяните
источник

AD

Aleksey D. in Android Architecture
Топ-2 после ТикТок - фейсбук?
источник

A

ABI in Android Architecture
Aleksey D.
Топ-2 после ТикТок - фейсбук?
Гугл?
источник

Kd

Konstantin dmz9 in Android Architecture
Bogdan Mirnyy
Нужны разработчики уровня «Бог»

1. Head iOS Developer
2. IOS Developer (от 2)
3. Angular JS
4. Angular JS
5. Back end developer / AWS
6. Android Developer (от 2)

✔️ Компания ТОП-2 в Америке после ТикТок.
✔️ Лучшая зарплата в РФ
✔️ Официальное трудоустройство

Набираем людей в команду филиала России. В ЛС кидайте свои работы, опыт и расскажите о себе.

18+ обязательно
а че за шарага то у вас
источник

DK

Dmitry Kolpakov in Android Architecture
Konstantin dmz9
а че за шарага то у вас
Компания настолько известная, что не нуждается в представлении))
источник

AO

Artem Osipov in Android Architecture
Bogdan Mirnyy
Нужны разработчики уровня «Бог»

1. Head iOS Developer
2. IOS Developer (от 2)
3. Angular JS
4. Angular JS
5. Back end developer / AWS
6. Android Developer (от 2)

✔️ Компания ТОП-2 в Америке после ТикТок.
✔️ Лучшая зарплата в РФ
✔️ Официальное трудоустройство

Набираем людей в команду филиала России. В ЛС кидайте свои работы, опыт и расскажите о себе.

18+ обязательно
источник