Как я, студент, написал приложение против «временной слепоты» на SwiftUI и получил первые 12 скачиваний
Всем привет! Меня зовут Рома, я учусь в универе. Если вы когда-нибудь готовились к экзаменам по Дискретной математике или еще каким-либо предметам, то знаете это чувство: до дедлайна неделя, а кажется, что времени бесконечно много. Это называют «time blindness» — состоянием, когда мозг просто не осознает течение времени, пока не станет слишком поздно.
Идея и реализация
Я решил, что обычные календари мне не помогают. Мне нужно было видеть прогресс утекающего времени визуально. Так родилось приложение Plans.
Что внутри:
- Стек: Полностью на SwiftUI. Хотелось добиться нативного вида и плавных анимаций.
- ИИ: Использовал OpenAI для проработки логики отображения прогресс-баров и шлифовки UX.
- Виджеты: Сделал упор на темную эстетику и высокую контрастность, чтобы они не просто напоминали о делах, но и круто смотрелись на главном экране.
Путь через тернии Apple
Не обошлось и без боли. Модераторы Apple сначала отклонили приложение (Guideline 3.1.2) из-за метаданных подписок. Пришлось быстро фиксить баги и переподавать заявку прямо во время сессии. Сейчас у меня всего 12 скачиваний за вчера и сегодня, и это мой личный повод для гордости и одновременно точка отсчета.
План захвата мира (или хотя бы первой тысячи)
Завтра, 15 февраля в 10:01 по Израилю, я официально запускаюсь на Product Hunt. Буду рад вашей поддержке и конструктивному хейту в комментариях.
Посмотреть, что получилось в App Store:
Буду рад ответить на вопросы по коду на SwiftUI