Как я, студент, написал приложение против «временной слепоты» на SwiftUI и получил первые 12 скачиваний

Всем привет! Меня зовут Рома, я учусь в универе. Если вы когда-нибудь готовились к экзаменам по Дискретной математике или еще каким-либо предметам, то знаете это чувство: до дедлайна неделя, а кажется, что времени бесконечно много. Это называют «time blindness» — состоянием, когда мозг просто не осознает течение времени, пока не станет слишком поздно.

Идея и реализация

Я решил, что обычные календари мне не помогают. Мне нужно было видеть прогресс утекающего времени визуально. Так родилось приложение Plans.

Что внутри:

  • Стек: Полностью на SwiftUI. Хотелось добиться нативного вида и плавных анимаций.
  • ИИ: Использовал OpenAI для проработки логики отображения прогресс-баров и шлифовки UX.
  • Виджеты: Сделал упор на темную эстетику и высокую контрастность, чтобы они не просто напоминали о делах, но и круто смотрелись на главном экране.

Путь через тернии Apple

Не обошлось и без боли. Модераторы Apple сначала отклонили приложение (Guideline 3.1.2) из-за метаданных подписок. Пришлось быстро фиксить баги и переподавать заявку прямо во время сессии. Сейчас у меня всего 12 скачиваний за вчера и сегодня, и это мой личный повод для гордости и одновременно точка отсчета.

План захвата мира (или хотя бы первой тысячи)

Завтра, 15 февраля в 10:01 по Израилю, я официально запускаюсь на Product Hunt. Буду рад вашей поддержке и конструктивному хейту в комментариях.

Посмотреть, что получилось в App Store:

Буду рад ответить на вопросы по коду на SwiftUI

4
3 комментария