Size: a a a

Android Developers

2021 January 16

C

CaKyPa in Android Developers
Посмотри с помощью Layout Manager в рантайме, как выглядит твой макет
источник

L

Leonid in Android Developers
Ivansuper
А ты профилировал причину тормозов?)
Да. Вложенные ConstraintLayout. Тупая их замена на RelativeLayout увеличивает производительность в разы!
источник

D

Denis in Android Developers
Leonid
Ой, бля, из реального огромного проекта, в котором отважные прогеры нахерачили сотни лэйаутов с вложенными ConstraintLayout.
я тебе скинул пример рабочего проекта. где есть и инамации, и include с include внутри, и боттомШит, и навигация и еще хуй пойми что, и все почему-то работает без тормозов на всех устройствах. я что-то делаю не так? Или, может, в твоем проекте что-то не так?
источник

C

CaKyPa in Android Developers
В нем что-то не так
источник

C

CaKyPa in Android Developers
Успокойся, бывают такие
источник

D

Denis in Android Developers
Leonid
Да. Вложенные ConstraintLayout. Тупая их замена на RelativeLayout увеличивает производительность в разы!
бляя. Relative, яснопонятно, пока
источник

I

Ivansuper in Android Developers
Leonid
Да. Вложенные ConstraintLayout. Тупая их замена на RelativeLayout увеличивает производительность в разы!
Тут стоит понимать что если можно линеар, то лучше его, а не пихать везде констреинт. Это стоит тогда наверно передать тем прогерам, а не валить все на констреинт уж
источник

D

Denis in Android Developers
Leonid
Да. Вложенные ConstraintLayout. Тупая их замена на RelativeLayout увеличивает производительность в разы!
на фреймы поменяй, охуеешь от прироста скорости
источник

L

Leonid in Android Developers
Denis
бляя. Relative, яснопонятно, пока
Пока, пока. Почитай статейки в интернете, где народ сравнивает производительность разных лэйаутов. Откроешь для себя что-то новое 😊
источник

I

Ivansuper in Android Developers
Харе сраться
источник

AH

Alex Holmi in Android Developers
ребят кто добавлял событие в календарь через Intent.
можно ли добавить кастомное время напоминания? или это возможно только через Calendar provider api?
источник

L

Leonid in Android Developers
Ivansuper
Тут стоит понимать что если можно линеар, то лучше его, а не пихать везде констреинт. Это стоит тогда наверно передать тем прогерам, а не валить все на констреинт уж
Я здесь то же самое и объясняю, вообще-то. Но у народа подгорает почему-то 😊
источник

D

Denis in Android Developers
Leonid
Пока, пока. Почитай статейки в интернете, где народ сравнивает производительность разных лэйаутов. Откроешь для себя что-то новое 😊
а я и не говорю, что Contraint производительнее того же ll. Я говорю, что не может вложенность >1 существенно повлиять на производительность
источник

i

i_notorious_6 in Android Developers
Denis
другой пакет только создай, а так никаких проблем, если контент разный
понятно, спасибо
источник

L

Leonid in Android Developers
Denis
а я и не говорю, что Contraint производительнее того же ll. Я говорю, что не может вложенность >1 существенно повлиять на производительность
Может, если её бездумно использовать.
источник

s

someone_guy in Android Developers
Leonid
Я здесь то же самое и объясняю, вообще-то. Но у народа подгорает почему-то 😊
С вашей стороны было бы неплохо сверстать два экрана: с констрэинтами, а один простой. Затем каким-то инструментом замерить скорость отрисовки и предоставить преимущество второго в процентах. Ну так обычно делают взрослые люди когда заявляют о чем-то. Хотя бы для себя знать.

Я бы с удовольствием посмотрел на такое исследование, кста
источник

Д

Данил in Android Developers
Всем привет, какие технологии надо знать начальному андроид разработчику для устройства на хоть какую-нибудь работу и на каком уровне?
источник

D

Denis in Android Developers
Leonid
Может, если её бездумно использовать.
ну блядь, если туда 100 констрейнтов напихать внутри друг друга - то возможно. и то сомневаюсь. но спор-то начался из-за того, что ты предложил юзать онли cl, вместо cl+ll, что существенно уменьшается количество кода и, уверен, положительно скажется на производительность, т.к. программе придется выставлять связи для одного-двух вью, вместо условных 30
источник

D

Denis in Android Developers
Данил
Всем привет, какие технологии надо знать начальному андроид разработчику для устройства на хоть какую-нибудь работу и на каком уровне?
открой hh, найди вакансию джуна, учи по списку
источник

D

Denis in Android Developers
someone_guy
С вашей стороны было бы неплохо сверстать два экрана: с констрэинтами, а один простой. Затем каким-то инструментом замерить скорость отрисовки и предоставить преимущество второго в процентах. Ну так обычно делают взрослые люди когда заявляют о чем-то. Хотя бы для себя знать.

Я бы с удовольствием посмотрел на такое исследование, кста
я думаю, эти экраны нужно сильно нагрузить, чтобы хоть какую-то разницу почувствовать
источник