YoTask

Мобильное приложение, совмещающее в себе календарь, ежедневник, чаты и планировщик

Tilda Publishing
Посмотреть вживую
Business
Notifications
Schedule
Chat
Photo
UI/UX
Productivity
Mobile
iOS
Native
Android
Camera
Предыстория
Предыстория
У клиента, NPM Group, были проблемы с организацией и контролем процессов на производстве. Сплав из Microsoft Outlook, Google Calendar, мессенджеров, сотовой связи и личного общения порождал хаос: чтобы вспомнить про обязательства друг перед другом, нужно было закапываться в кучу переписок. Однажды клиент понял, что ему нужно приложение, объединяющее таск-менеджер, календарь и чат.
Это был проект создания MVP. Он успешно решал свои задачи и сейчас совершенствуется внутренней командой клиента.
Результатом стал YoTask, превращающий абстрактные задачи в календаре в реальные действия с датой и временем выполнения. Каждая задача — это самостоятельный чат, в который можно пригласить всех причастных, обсуждать детали и обмениваться файлами. Не забыть о задаче даёт продуманная система пуш-уведомлений. В итоге личная и рабочая жизнь приводится в порядок.
У клиента, NPM Group, были проблемы с организацией и контролем процессов на производстве. Сплав из Microsoft Outlook, Google Calendar, мессенджеров, сотовой связи и личного общения порождал хаос: чтобы вспомнить про обязательства друг перед другом, нужно было закапываться в кучу переписок. Однажды клиент понял, что ему нужно приложение, объединяющее таск-менеджер, календарь и чат.
Результатом стал YoTask, превращающий абстрактные задачи в календаре в реальные действия с датой и временем выполнения. Каждая задача — это самостоятельный чат, в который можно пригласить всех причастных, обсуждать детали и обмениваться файлами. Не забыть о задаче даёт продуманная система пуш-уведомлений. В итоге личная и рабочая жизнь приводится в порядок.
Это был проект создания MVP. Он успешно решал свои задачи и сейчас совершенствуется внутренней командой клиента.
Дизайн
Первая версия дизайна сделана для платформы iOS.
Дизайн
Первая версия дизайна сделана для платформы iOS.


Добавление задачи
Задачу можно добавить двумя способами:
— сформулировать и положить в список на день
— сформулировать и добавить время и исполнителей, нажав троеточие


Чат
Идея чата заключается в его неразрывной связи с задачей. Список участников чата-задачи свёрнут, чтобы пользователю не приходилось листать десятки человек
Добавление задачи
Задачу можно добавить двумя способами:
— сформулировать и положить в список на день
— сформулировать и добавить время и исполнителей, нажав троеточие
Чат
Идея чата заключается в его неразрывной связи с задачей. Список участников чата-задачи свёрнут, чтобы пользователю не приходилось листать десятки человек
Календарь
Идеальный календарь клиента должен быть похож на iOS-календарь, отображать загруженность дня и позволять перемещать задачу между любыми днями любого месяца любого года.
Календарь
Идеальный календарь клиента должен быть похож на iOS-календарь, отображать загруженность дня и позволять перемещать задачу между любыми днями любого месяца любого года.
Задачи в календаре представлены точками. Их размер, место в ячейке календаря, схема группировки и цвет сообщают пользователю о загруженности дня. Это выгодно отличает календарь YoTask от календаря Apple.
Задачи в календаре представлены точками. Их размер, место в ячейке календаря, схема группировки и цвет сообщают пользователю о загруженности дня. Это выгодно отличает календарь YoTask от календаря Apple.
Портируя дизайн с iOS на Android, нужно было соблюсти гайдлайны Material Design.
Портируя дизайн с iOS на Android, нужно было соблюсти гайдлайны Material Design.
Иконка
Иконка
Из всех разработанных нами цветовых схем для интерфейса клиенту понравилась сине-зелёно-белая. Но когда мы увидели фиолетовую иконку, заказанную клиентом задолго до этого, конфликт цветов оказался налицо. Чтобы смягчить переход от фиолетового логотипа к синему интерфейсу, было решено сделать иллюстрации на экранах инструкции сине-фиолетовыми.
Разработка
Разработка
Один из способов создать чаты — это использовать сервисы Layer и SendBird. Клиент же хотел иметь независимое от третьих сторон приложение и возможность кастомизации. Поэтому чаты были разработаны собственными силами.
В итоге была написана клиентская часть кастомного чата на технологии WebSocket. Со стороны клиента в проектировании принимали участие back-end разработчики
Календарь
Календарь
«Чаще всего разработчики используют открытые библиотеки с компонентом "Календарь" и кастомизируют их под дизайн приложения. Я увидел в создании собственного календаря интересную задачу и оценил, что времени на неё уйдёт столько же, сколько и на кастомизацию стороннего решения»

Даниил Пендиков
iOS-разработчик
Тестирование
В рамках SCRUM дважды в неделю выходил демо-релиз с новыми функциональными возможностями. Фокус-группа из работников завода клиента помогала улучшать продукт. Учитывались только те замечания и развивались только те функции, которые клиент считал полезными для успешного развития продукта. После каждого тестирования замечания и предложения заносились в бэклог, а потом брались в работу в каждом спринте дополнительно к основным задачам.
Тестирование
В рамках SCRUM дважды в неделю выходил демо-релиз с новыми функциональными возможностями. Фокус-группа из работников завода клиента помогала улучшать продукт. Учитывались только те замечания и развивались только те функции, которые клиент считал полезными для успешного развития продукта. После каждого тестирования замечания и предложения заносились в бэклог, а потом брались в работу в каждом спринте дополнительно к основным задачам.
Успех и перспективы
В первую неделю после релиза YoTask
Успех и перспективы
В первую неделю после релиза YoTask
зафичерил App Store
вошел в топ-100 бесплатных приложений
получил третье место в категории «Производительность»
Компания Лайв Тайпинг за шесть месяцев совместной работы показала себя как порядочный контрагент. Компания всегда открыта к диалогу по поводу проведения работ и документооборота. Все задачи, которые требовалось выполнить команде разработчиков, были выполнены в срок. Разработчики Лайв Тайпинг — профессионалы своего дела и достигают поставленных задач оптимальным способом. В совместной работе мы использовали Scrum, команда была распределена и мы многому научились. Были сложности, и всё же мы их совместно преодолели. В целом партнерством с Лайв Тайпинг мы остались довольны. Желаем компании успехов»
— Дмитрий Кустов, руководитель IT проектов NPM Group
Компания Лайв Тайпинг за шесть месяцев совместной работы показала себя как порядочный контрагент. Компания всегда открыта к диалогу по поводу проведения работ и документооборота. Все задачи, которые требовалось выполнить команде разработчиков, были выполнены в срок. Разработчики Лайв Тайпинг — профессионалы своего дела и достигают поставленных задач оптимальным способом. В совместной работе мы использовали Scrum, команда была распределена и мы многому научились. Были сложности, и всё же мы их совместно преодолели. В целом партнерством с Лайв Тайпинг мы остались довольны. Желаем компании успехов»
— Дмитрий Кустов, руководитель IT проектов NPM Group
Аккаунт-менеджер и SCRUM-мастер
Александра Абакумова

Контроль качества
Игорь Курганов

Дизайнеры
Елена Гальцина
Сергей Попович

Android-разработчик
Александр Мирко

iOS-разработчики
Даниил Пендиков
Владимир Вишнягов