Главное о кейсе
Инициативная группа R&D red_mad_robot создала лаконичное и красивое приложение для управления временем с использованием Live Activity и Dynamic Island.
___
An initiative group that tracks, researches and tests technology trends, helps project teams, strengthens projects and creates new ones based on fresh platform features.
Как проект изменил жизнь пользователей
В середине января 2024 года мы выкатили приложение в AppStore. Все довольны и процессом, и результатом. Обычно на проектах много ограничений, а в задачах команды R&D — полная свобода действий, энтузиазм и вдохновение.
Есть небольшой бэклог задач, который планируем реализовать. Например, сделать так, чтобы можно было проваливаться в карточку задачи или запускать те таски, которые уже начаты. И сделать отдельный модуль статистики — по дням и неделям. А ещё есть идея сделать целый набор мини-приложений от red_mad_robot и выкладывать их хабом — следите за обновлениями.
___
In mid-January 2024, we rolled out the app to the AppStore. Everyone is happy with both the process and the result. Typically, projects have many restrictions, but the R&D team’s tasks require complete freedom of action, enthusiasm and inspiration.
There is a small backlog of tasks that we plan to implement. For example, we plan to make it possible to plunge into a task card or start those tasks that have already been started. And make a separate statistics module — by day and week. And there is also an idea to make a whole set of mini-apps from red_mad_robot and post them in a hub — stay tuned for updates.
Бизнес-задача и ее решение
Осенью 2022 года команда R&D прорабатывала новые фичи iOS 16 и думала, что можно на них прикрутить.
Решили, что пора бы изучить, что такое Live Activity и Dynamic Island. И в итоге пошли так глубоко, что зацепили весь WidgetKit. Первое, что реализовали на их основе, — это ROBODORO, приложение, которое поможет пользователю попробовать себя в роли личного тайм-менеджера и потестировать принцип помодоро.
___
In the fall of 2022, the R&D team was working through the new iOS 16 features and thinking about how they could be used.
We decided it was time to learn what Live Activity and Dynamic Island were. And ended up going so deep that we hooked the entire WidgetKit. The first thing we realized on its basis was ROBODORO, an app that would help users test themselves as personal time managers and try the Pomodoro Technique.
Крафт (мастерство), реализация, технические детали
Дизайнеры и разработчики работали в плотной связке, но в первую очередь прорабатывали дизайн-концепцию. Было важно найти баланс между простотой реализации и пользой. Чтобы функций хватало для удобства пользования, но при этом была не очень сложная и долгая реализация.
___
Designers and developers worked closely together, but first of all they worked on the design concept. It was important to find a balance between ease of implementation and usefulness. So that the functions are sufficient for ease of use, but at the same time the implementation is not very complicated and time-consuming.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
В процессе работы над приложением обнаружили два существенных ограничения в интерактивной работе виджетов. Первое заключалось в том, что любое нажатие на кнопку на Live Activity и Dynamic Island открывало основное приложение. И хотя в стандартном таймере или проигрывателе от Apple это предусмотрено, у нас на тот момент не было возможности это обойти. Второе ограничение связано с изменением состояния виджетов.
___
While working on the app, we discovered two significant limitations in the interactive operation of widgets. The first was that any button press on Live Activity and Dynamic Island opened the main app. Although Apple's standard timer or player provides for this, at that time we had no way to bypass it. The second limitation is related to changing the state of widgets.
Скриншоты