Верстка стандартных приложений
Разработать дизайн для программ используя одни правила для использования перемещения между экранами. Все приложения должны использовать библиотеку построения графического дизайна https://material.angularjs.org/. Дизайн необходимо адаптировать под четыре типа устройств: мобильные приложения, планшеты, персональные компьютеры и телевизоры. Все иконки должны быть в стиле MaterialDesign и храниться в формате svg. Файлы одинаковым именем но разным расширением должны находиться в различных папках.
Навигация
Переход между основным окном(центральным) и боковыми меню должны осуществляться левым и правам свайпами(жестами) соответственно. Также переходы в меню должны дублироваться кнопками в шапке основного окна.
В случае, когда одно из боковых меню отсутствует то жест в сторону отсутствующего меню можно использовать для других функций в основном окне.
Если окно находится на самом верху жест вниз должен использоваться как кнопка назад.
Переходы между окнами должны осуществляться с использованием анимации.
Окна
Каждое приложение должно иметь отличительную дизайнерскую черту подчиняющая одному общему правилу.
Знакомство с пользователем
Рабочий стол с несколькими рабочими столами
Магазин приложений + регистрация нового приложения
Чат + диалоги
Социальная сеть + профиль + кошелёк
Система управления проектами + демонстративный график текущих задач
Блокнот с функцией подсветки синтаксиса
Проводник файлов + drop zone