Search
Write a publication
Pull to refresh
1
0
Maxim Uhanov @mvuhanov

User

Send message

Про EventBus я бы сильно не переживал. Если взглянуть под капот, то окажется, что это просто статический god object. А если еще и ваши объекты, которые гоняете по шине, вдруг зависят от Context, то получаем в большем проценте случаев memory leak.
Опасненькая штука-то, хоть в чем-то и удобная. Но она такая была всегда. С рождения. В нативных инструментах платформы есть множество других хороших способов реализовать подобное.

Я знаю о 2х недостатках Compose.

  1. На нем всё ещё нельзя разрабатывать UI системных приложений. Наверное не много кому это нужно, но всё таки.

  2. Мы снова смешиваем код и разметку. Вернее превратили разметку в код. 20 лет назад, когда я только начинал, мода была разделять, теперь снова смешивать ;-). При том это не только здесь, но и в KMP.

Из достоинств конечно - немногословность такого кода. Большая понятность и прозрачность.

Information

Rating
11,646-th
Registered
Activity

Specialization

Software Developer, Mobile Application Developer
Lead
From 500,000 ₽
Git
Linux
Java
REST
English
Software development
OOP
Database
Docker
Nginx