Практика верстки: 1. dp vs. px 2. Relative vs. Absolute 3. Квалификаторы • Плотность пикселов на экране (mdpi / hdpi / xxhdpi / xxxhdpi) • Язык и регион (en-r. US) • Направление макета (ldrtl / ldltr) • smallest. Width (sw 600 dp) • Доступная ширина (w 720 dp) • Доступная высота (h 720 dp) • Размер экрана (small / normal / large / xlarge) • Ориентация экрана (port / land)
Практика верстки: 4. Альтернативные ресурсы 5. 9 patch 6. Использование XML (формы, анимация, градиенты и пр. ) 7. 8. Widgets + Custom views 9. Тестирование на устройствах
Практика верстки: xml version="1. 0" encoding="utf-8 "? >
1 2 Практика верстки: 4 3 5
User e. Xperience «Хороший дизайн – это как можно меньше дизайна»
User e. Xperience ü User case ü Удобство: интерфейс и навигация ü Цели приложения vs. Цели пользователя ü Аналитика действий и планирование UI ü Исследования и A/B тестирование ü Guides (Material Design)
Material Design
Material Design ü Стили: цвет, типография, разметка (App. Compat: light / dark) ü Анимации = meaningful (физика, предсказуемость, вес, интерполяция) ü Спроектированные компоненты UI