Продукт · 2025 – н. в.
GrowDiaries
Социальная сеть для гроверов, написанная с нуля на pure SwiftUI + TCA.
- 86K
- строк Swift
- 90
- выпущенных фич
- 321
- shippable builds
- 1
- iOS-разработчик
GrowDiaries — сообщество, где гроверы ведут дневники растений неделя за неделей, делятся фото и видео, подписываются друг на друга, задают вопросы и участвуют в конкурсах. Всё iOS-приложение я написал один — от первого экрана до отправки в App Store — примерно за 15 месяцев.
Кодовая база — pure SwiftUI поверх The Composable Architecture: 90 фич, от редактора дневника и медиа-менеджера до чата, уведомлений, диплинков, тёмной темы, рекламы, страниц брендов и перевода контента. Каждый non-merge коммит в main — shippable build, поэтому git-история одновременно служит журналом поставок.
В середине проекта я перестроил рабочий процесс вокруг AI-агентов: agentic coding pipelines с автоматическими циклами верификации и тестовыми guardrails. При сравнении двух одинаковых шестимесячных окон code output вырос на 81%, delivery cadence — на 47%, feature throughput — на 38% — с тем же единственным разработчиком.
Главное
- Дневник: недели проращивания, вегетации, цветения и урожая с валидацией по неделям, пресетами единиц и учётом удобрений
- Медиа: съёмка с камеры, фоновые загрузки с прогрессом, полноэкранный просмотр с pinch-zoom и ландшафтом
- Социальный слой: лента, подписки, комментарии с медиа, вопросы с тегами, чат со статусами доставки, пуши через Notification Service Extension
- Рост: конкурсы, страницы брендов, реклама, диплинки, социальный вход, GDPR-сценарии, перевод контента
- Качество: Xcode Cloud CI с автотестами BrowserStack на каждой сборке, unit-тесты, trunk-based development