- Особенности разработки PhoneGap-приложения
- Сложности и подводные камни: к чему нужно быть готовым и что держать в голове
- Подготовка материала для разработчика ― style guide и шрифтовые иконки
3. Особенности
Для бизнеса: уменьшение сроков разработки и экономия бюджета;1
Единая логика приложения;2
Обновление продукта и добавление функционала;
* Разработчики могут расширять возможности фреймворка.
3
Мобильная версия сайта.4
6. Все держим в голове
Общий стиль: Flat vs. Material1
Первые отличия
Грамотно комбинируем решения, если нет данных о
пользователях
Cмартфоны и их аппаратные кнопки2
48px @ 1x4
San Francisco, Roboto? Google Fonts!3
8. +
Не подходит
для desktop;
Быстрый доступ
до top level
областей;
Подходит для
Android, iOS.
+
-
Близость к
аппаратным
кнопкам (Android);
-
Kнопкa “more”?
-
9. +
Не нативен для
iOS;
Быстрый доступ
до top level
областей;
Подходит для
Android и для
desktop.
Допустим для
iOS.
+
-
Kнопкa “more”?
-
10. +
Не нативен для
iOS и Android;
Количество
вмещаемой
информации;
Допустим для
Android, iOS и
для desktop.
+
-
Лишний тап
для перехода.
-
11. Material cards или Flat cards?
Концентрируют внимание на необходимой информации
Использовать material cards, если их бесконечное число -
не следует т.к. это может тормозить работу самого приложения
+
-
12. Глобальные элементы
Если есть необходимость освободить место под контроллы, то
лучше использовать выравнивание названия по левому краю
13. Сегментированное управление
iOS: удобен для быстрой сортировки контента, визуально понятнее,
но если количество разделов больше 4х, то лучше использовать
вариант решения от андроид, т.е. табы, либо найти лучшее решение.
14. DropDown кнопки и дальше
Simple menus; Simple dialogs;1 2 Confirmation
dialogs;
3
18. STYLE GUIDE
Цветовая палитра, с указанием их hex/rgb;1
Типографика: начертание, расстояния, размеры, параграфы;2
Состояние кнопок (default, hover, pressed, disabled, active/selected);
* Есть вариант создать быстрый стайлгайд по основным скринам с использованием плагина PNG Express.
3
Формы - дропдауны, инпуты и их состояния;4
Контролы: сегмент контролы, свитчеры, табы;5
Расстояния, размеры, метрику страницы, элементов.5
19. ICON FONTS
положительные моменты
Возможность масштабирования без потери качества;1
Более быстрая загрузка на странице по сравнению с обычными
изображениями;
2
Возможность изменения цветового оформления;
* Использовать можно как и шрифтовые иконки, с посторонних ресурсов, так и создать собственные.
3
Быстрое внедрение в проект с сохранением целостности каркаса.4