Size: a a a

Android Developer

2018 January 25

n

nullpexx in Android Developer
))
источник

AP

Andrey Pomazkin in Android Developer
подскажите пожалуйста такой вопрос, допустим написал я программу, в разметке relativeLayout, испльзую одни dp, хотя на самом деле это все неважно.
вопрос в том, сколько и какого разрешения виртуальных девайсов мне нужно создать, чтобы определить, где верстка корректно держится, а где не очень? есть какие-то уже сложившиеся джентльменские наборы размеров экрана?
источник

AB

Alexander Bragin in Android Developer
Andrey Pomazkin
подскажите пожалуйста такой вопрос, допустим написал я программу, в разметке relativeLayout, испльзую одни dp, хотя на самом деле это все неважно.
вопрос в том, сколько и какого разрешения виртуальных девайсов мне нужно создать, чтобы определить, где верстка корректно держится, а где не очень? есть какие-то уже сложившиеся джентльменские наборы размеров экрана?
adaptive называется тема. Завтра в личку с ПК скину ссылку на инфу.

Двумя предложеними это не объяснишь.

И dp и sp (для текста) как раз таки очень важны для accessibility потому что большая фрагментированность устройств, размеров экранов, разрешений и ориентации.
источник

AP

Andrey Pomazkin in Android Developer
а что насчет такого подхода. мы же программно можем определить диагональ? значит можно исходя из этого делать статические размеры в виде процента от общей длинны или ширины. в отличии от сайтов в браузере(который можно сделать на полный экран, или сдвинуть границы на полэкрана), границы телефона веть нельзя расширить?)
источник

AB

Alexander Bragin in Android Developer
Andrey Pomazkin
а что насчет такого подхода. мы же программно можем определить диагональ? значит можно исходя из этого делать статические размеры в виде процента от общей длинны или ширины. в отличии от сайтов в браузере(который можно сделать на полный экран, или сдвинуть границы на полэкрана), границы телефона веть нельзя расширить?)
Я предполагаю, что это где-то нужно и используется... Но у как по моему первому знакомству "для верстки" прекрасные возможности в этом плане.
источник

AB

Alexander Bragin in Android Developer
Да и замучаетесь вы программно это просчитывать и применять.
Есть же еще такая вещь как анимация интерфейс и то, что при смене конфигурации, например ориентация экрана - происходит перерисовка UI
источник

n

nullpexx in Android Developer
А вы знали?
источник

n

nullpexx in Android Developer
Andrey Pomazkin
подскажите пожалуйста такой вопрос, допустим написал я программу, в разметке relativeLayout, испльзую одни dp, хотя на самом деле это все неважно.
вопрос в том, сколько и какого разрешения виртуальных девайсов мне нужно создать, чтобы определить, где верстка корректно держится, а где не очень? есть какие-то уже сложившиеся джентльменские наборы размеров экрана?
на скорую руку вы можете проверить в студии, как показано на гифке
источник

n

nullpexx in Android Developer
если хотите проверить диагональ в рантайме, можете попробовать использовать класс DisplayMetrics
источник

n

nullpexx in Android Developer
и выцепить из него высоту и ширину
источник

n

nullpexx in Android Developer
источник

n

nullpexx in Android Developer
но по хорошему нужно переопределять лейауты с различными квалификаторами
источник

AB

Alexander Bragin in Android Developer
Теперь знаем)

Я до этого момента еще не дошел: осталось многопоточностью разобраться, а точнее технологии для работы с ней типа RxJaxa и архитектурами (без них думаю суваться писать что-то первое не стоит...).

А там уже по UI куча вопросов будет... заканчивая тем, как реализовать нестандартные элементы управления вроде рулетки для выбора песен или выбора диапазонов типа яркости света...
источник

n

nullpexx in Android Developer
второй курс
источник

n

nullpexx in Android Developer
третий курс
источник

n

nullpexx in Android Developer
пятый курс
источник

n

nullpexx in Android Developer
))
источник
2018 January 26

AB

Alexander Bragin in Android Developer
Ждем вот их)

Да мне край нужно к весне кое что уже подготовить, а к лету запуститься иначе еще один год ждать придется) Сезон летом начинается - нужно хоть обратную связь собрать, чтобы до следующего допиливать)
источник

n

nullpexx in Android Developer
ну про кастомные элементы можно на первое время забыть
источник

n

nullpexx in Android Developer
архитектурно тоже можно особо не закладываться
источник