Хороший дизайнер на вагу золота. Він підготує екрани, визначиться з кольорами та шрифтами, пропрацює додаток так, щоб він відповідав усім вимогам цільової платформи. Але буває, що клієнтські правки в готовий дизайн (або навіть готовий додаток) створюють дивовижні можливості для вправ з рефакторінгу для розробників, наприклад:
- зміни шрифт у всьому додатку на мій улюблений
- а можна список показати у вигляді сітки?
- хочу щоб AppBar скролився разом з контентом.
- ця картинка повинна вилітати за межі екрану, змінюючи колір, прокручуючись навколо своєї осі, повільно розчиняючись "у тумані".
- і т.д.
Якщо вас дратують подібні ситуації, то швидше за все ваш інструмент недостатньо хороший. ;)
У цій доповіді ми візьмемо кілька екранів з Mobile UI Inspiration розсилок з найсміливішими дизайнерськими фантазіями і реалізуємо їх на Flutter. Обережно, буде багато коду!
2. Про меня
● Head of Mobile Unit в Ciklum Digital
● В мобильной разработке с 2012 г.
● Когда-то Xamarin Certified Mobile Developer
● Писал под iOS, Android, WP, UWP, Xamarin
● Новая любовь - Flutter
4. Диза́йн — деятельность по
проектированию эстетических
свойств промышленных изделий
(«художественное
конструирование»), а также
результат этой деятельности.
19. Хороший мобильный дизайн - это долго?
● Векторные иконки - это непредсказуемо, а растровые - некрасиво
● Кастомные табы - это сложно
● Анимации будет реализованы в следующей версии (никогда)
● Поля ввода - это непросто
● еще 1001 причина
22. Что такое Flutter?
● Новый Framework от Google
● Сфокусирован на решении UI задач
● Поддерживает iOS, Android и Fuschia (Web и Desktop на подходе)
● Не адаптирует виджеты как Xamarin или React Native
● Поддерживает темы из коробки