Он не решит вам всех проблем, потому что концепция создания та же самая, только через код. Зоопарк девайсов огромный, поэтому нужно создавать разметку, сразу примерно представляя у себя в голове, что произойдет на широком, узком, высоком, коротком экране с разными dpi и/или если юзер включит в настройках системы large fonts.
Где-нибудь можно посмотреть список всех возможных разрешений и процентное соотношение пользователей кроме офф.сайта Android Studio. Как перед разработкой определяют разрешения, на которой приложение должно поддерживаться?
Конечно, в официальном мануале Гугла про поддержку разных размеров экранов.
Если Jetpack compose с адаптивной версткой не решает проблемы, зачем он нужен? Просто чтобы между .kt и xml файлами не переключаться?
Чудес не бывает. Разметку в любом случае создаёт разработчик под требования проекта. Никакой композ не сможет предусмотреть фантазию дезигнеров. То, что композ позволяет избавиться от хмл - это хорошо. Компоненты можно группировать по модулям и забыть про огромный плоский список их хмл-ей.
Ну как бы рынок учитывать надо. Чем богаче страна - тем меньше говнофонов с ldpi
Тогда точно всё печально
Да даже бюджетники сейчас не ниже xhdpi
xhdpi? Вы эти квалификаторы ресурсов используете? Есть же ещё small, normal,large,xlarge
Да я лично ничего не использую, а в приложениях стараюсь обходиться с минимумом выставленных fixed size
Обсуждают сегодня