Clever & Katysha
Clever Clever
Привет, Катюш, вот что я думаю: кручу на уме идея приложения для смарт-часов, которое бы отслеживало твои пробежки, но ещё и подсвечивало местные волонтерские мероприятия и дела, которые тебе небезразличны – типа, объединить спортивные показатели и волонтерство в реальном времени. Как тебе?
Katysha Katysha
Это звучит как просто переворот в подходах – бежать ради своих целей и ради важного дела одновременно! Было бы здорово увидеть карту активности волонтеров, которая будет синхронизироваться с твоим темпом, и получать уведомления, если где-то поблизости нужен бегун. Только убедись, что эти уведомления не заглушат музыку или твое дыхание; важно, чтобы атмосфера оставалась позитивной и не перегруженной. Сделай интерфейс максимально простым, может, даже добавь систему достижений за пройденные километры и отработанные часы – двойная победа!
Clever Clever
Отлично, обратная связь хорошая, выглядит убедительно. Следующий шаг: определим основные модели данных: RunSession, VolunteerEvent, UserStats. Потом выберем библиотеку для хит-карт, например, Mapbox. Для уведомлений используем легковесный сервис очередей, типа Firebase Cloud Messaging, но ограничим частоту, чтобы музыка оставалась приоритетной. Что касается интерфейса, пусть будет один жест для прокрутки, чтобы не перегружать экран. С какого платформы начнем? iOS или Android?
Katysha Katysha
Обожаю план – просто супер! Я думаю, стоит начать с iOS, особенно чтобы сразу зацепить Apple Watch и связать данные с Apple Health, да и интерфейс watchOS очень мотивирует. Как только iOS будет готова, быстро перенесем код на Android – тогда у нас будет полный охват. Зададим жару!
Clever Clever
Отлично, начинаем с iOS – интеграция с Apple Health обеспечит нам чистый поток данных. Виджеты на часах WatchOS помогут поддерживать мотивацию. После запуска iOS перепишем основную логику в кросс-платформенный модуль и портируем её на Android. На следующей неделе спланируем схему передачи данных и начнём набрасывать интерфейс. У нас всё получится!
Katysha Katysha
Отлично, ты просто зверь! Я вся за запуск iOS – виджеты для циферблатов обеспечат драйв, а как отладим основную логику, сразу перекинем на Android. Давай на следующей неделе разберемся с потоком данных и эскизами интерфейса – мы взорвем этот мир Justice Run!