• Главная
  • Кейсы
  • Как мы разработали iOS-приложение для трекера задач и улучшили опыт пользователей
Разработка приложения для интернет-магазина, сервиса в Санкт-Петербурге
автор Оксана Башкатова изображение профиля Оксана Башкатова Маргарита Соколенко изображение профиля Маргарита Соколенко
4 min read

Как мы разработали iOS-приложение для трекера задач и улучшили опыт пользователей

Расскажем, зачем сервису нужно мобильное приложение, и как спустя 2 года после запуска оно функционирует у Shtab.

О клиенте

Shtab — это платформа для управления проектами с широким набором инструментов для автоматизации рабочих процессов, визуализации задач и отслеживания прогресса.

Мы разработали Shtab в 2020 году, чтобы трекать собственные задачи в агентстве, а потом стали продвигать его на широкую аудиторию. Сейчас в сервисе более 48 000 пользователей.

Проблема

Потребность в мобильном приложении возникла из запросов пользователей сервиса. Особенно, тех, кому необходимо всегда иметь задачи в быстром доступе (например, когда пользователи большую часть рабочего дня проводят не за компьютером).

Кроме того, у гигантов рынка, как зарубежных, так и отечественных уже были iOS-приложения. Чтобы оставаться конкурентоспособными и привлекать новых клиентов, которые уже привыкли к некому стандарту в таск-трекерах, нам необходимо было мобильное приложение Shtab.

Цель

Разработать удобное мобильное приложение, чтобы дать возможность управлять задачами на ходу, ставить таски сотрудникам и быстро смотреть отчеты.

Процесс создания 

Перед стартом работ мы распланировали необходимый бюджет для MVP (минимально жизнеспособный продукт), расписали желаемые функции и согласовали их с разработчиками. Это помогло минимизировать риски и обеспечить эффективное использование ресурсов.

Этап первый: дизайн 

Еще на этапе разработки веб-версии мы продумали, как адаптировать дизайн в мобильном приложении с учётом гайдлайна iOS, чтобы приложение было интуитивным, минималистичным и удобным. Так нам удалось сэкономить время и силы и направить их на техническую часть проекта. 

Сравнение дизайна веб-версии и приложения

Из интересного, но ожидаемого: Apple требует обязательную поддержку авторизации Apple ID в приложениях, использующих вход через Google. Поэтому, для публикации приложения в App Store мы добавили функцию входа через Apple.

Способы входа в Shtab

Этап второй: разработка 

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

  • Swift 5;
  • Alamofire (api requests);
  • SDWebImage (для загрузки изображений по URL);
  • MagicalRecord (для работы с локальной базой CoreData); 
  • PureLayout (для инициализации layout constraints у Видов);
  • Clean, MVC, MVP архитектуры.

Когда мы только начали работать над мобильным приложением для Shtab, это было для нас новым направлением. До этого мы в Stik разрабатывали приложения интернет-магазинов для клиентов. Несмотря на короткую подготовку, мы довольно быстро и с минимальными ошибками на старте начали разработку. 

Работу над приложением начали в октябре 2021 года, а в апреле 2022 оно уже вышло в AppStore. 

Параллельно с разработкой велось тестирование. Как только команда убедилась, что приложение работает корректно, стабильно и соответствует ожиданиям пользователей, мы объявили релиз.

Этап третий: запуск

Работа над приложением после релиза не заканчивается. Сначала мы сообщили о запуске продукта в социальных сетях сервиса. 

Новость о выходе приложения Shtab в телеграм-канале

После активно собирали отзывы пользователей, как положительные, так и отрицательные. Последние — здорово развивают приложение, потому что из запросов пользователей мы выстраиваем Roadmap (дорожную карту) развития продукта. Каждый отзыв тщательно анализировался: от мелких ошибок до предложений новых функций и адаптации под другие устройства.

Отзывы в магазине App Store

Тщательный анализ отзывов  помог нам понять, как приложение работает на практике и что необходимо улучшить. Теперь расскажем, как Shtab функционирует сегодня. 

Общение в комментариях, детальные отчёты и уведомления: как работает приложение Shtab

Спустя 2 года после выхода приложения наша команда внесла целый ряд изменений. Мы сделали Shtab быстрее, удобнее и эффективнее. Теперь это улучшенный инструмент, с помощью которого управление задачами не занимает много времени. 

Посмотрим, что сейчас уже доступно для пользователей. 

1. Постановка задач и уведомления об их статусе или комментариях.

2. Разделение на филиалы, отделы, проекты и направления работы за счет гибкой иерархии.

3. Разделение задач по приоритетам благодаря меткам, а также трекер прямо под рукой. Пока он не нативный, он запускает приложение на компьютере.

4. Коммуникация в комментариях к задаче, куда можно прикрепить файлы и указать стоимость.

5. Автоматические отчеты по работе команды и отдельного сотрудника.

И это только часть того, какие задачи выполняет приложение Shtab. На этом наша команда не останавливается. 

Что планируем в будущем 

Мы и сейчас активно работаем над улучшением мобильного приложения, фокусируясь на добавлении новых, уникальных функций, которые не только расширят возможности работы с сервисом, но и предоставят пользователям высокий уровень удобства и контроля. Сегодня наши усилия сосредоточены на трех ключевых направлениях:

  1. Учёт финансов, модуль для отслеживания финансовых потоков, связанных с задачами и проектами.
  2. Визуализация задач на карте. Такой инструмент отлично помогает, если таск привязан к геолокации. Например, доставка еды. 
  3. Настройка системы. С ее помощью пользователи смогут еще детальнее персонализировать сервис под себя. 
автор Оксана Башкатова изображение профиля Оксана Башкатова Маргарита Соколенко изображение профиля Маргарита Соколенко
Обновлено
Кейсы