UI/UX
Полный цикл дизайн-производства приложения CodeCamp
Полный цикл дизайн-производства приложения CodeCamp
CodeCamp — это лёгкое, игровое мобильное приложение для изучения основ программирования и принципов написания кода. Один из проектов во время моей работы в Purrweb. Планируемая ЦА — подростки средней и старшей школы в США.
CodeCamp — это лёгкое, игровое мобильное приложение для изучения основ программирования и принципов написания кода. Один из проектов во время моей работы в Purrweb. Планируемая ЦА — подростки средней и старшей школы в США.
Роль
Роль
Продуктовый дизанер
Продуктовый дизанер
Ответственность
Ответственность
UI/UX
UI/UX
Период
Период
2023
2023



Вызов
Вызов
Как создать песочницу для программирования в ограничениях мобильного экрана
Как создать песочницу для программирования в ограничениях мобильного экрана
Одна из самых сложных задач в работе над проектом — создать среду для обучения Python с интерпетатором кода внутри. Пользователь должен понимать, что он пишет, видеть структуру и получать обратную связь от приложения.
Одна из самых сложных задач в работе над проектом — создать среду для обучения Python с интерпетатором кода внутри. Пользователь должен понимать, что он пишет, видеть структуру и получать обратную связь от приложения.
Требования
Требования
— написание кода с минимальным использованием клавиатуры;
— соблюдение вложенности и отступов;
— выведение результата исполнения;
— возможность хранить несколько проектов.
— написание кода с минимальным использованием клавиатуры;
— соблюдение вложенности и отступов;
— выведение результата исполнения;
— возможность хранить несколько проектов.
Решения
Решения
— Песочница выведена в отдельную вкладку в приложении с списком текущих проектов;
— рабочая область в контрастирующем цвете, чтобы явно отделить её от элементов интерфейса;
— тулбокс состоит из модулей, которые содержат необходимые переменные, функции, операторы и т.д., для того чтобы пользователь не вводил их вручную и минимизировал синтаксические ошибки;
— управление элементами выполнено через тап по нужному блоку;
— быстрый запуск кода с выведением обратной связи и указанием на ошибки.
— Песочница выведена в отдельную вкладку в приложении с списком текущих проектов;
— рабочая область в контрастирующем цвете, чтобы явно отделить её от элементов интерфейса;
— тулбокс состоит из модулей, которые содержат необходимые переменные, функции, операторы и т.д., для того чтобы пользователь не вводил их вручную и минимизировал синтаксические ошибки;
— управление элементами выполнено через тап по нужному блоку;
— быстрый запуск кода с выведением обратной связи и указанием на ошибки.



Трудности
Трудности
Наибольшим препятствием были мои поверхностные знания о синтаксисе Python. Для правильной передачи структуры языка я запрашивал несколько консультаций у практикующих разработчиков и проводил коридорные исследования на предмет понимания ими макетов.
Вторая трудность — очень малое количество референсов. Текущие мобильные решения на тот момент предлагали IDE в виде ручного ввода кода, что не подходило нашей концепции.
Наибольшим препятствием были мои поверхностные знания о синтаксисе Python. Для правильной передачи структуры языка я запрашивал несколько консультаций у практикующих разработчиков и проводил коридорные исследования на предмет понимания ими макетов.
Вторая трудность — очень малое количество референсов. Текущие мобильные решения на тот момент предлагали IDE в виде ручного ввода кода, что не подходило нашей концепции.
UI
UI
Подборка экранов
Подборка экранов





