Непрограммист создаёт приложение для iOS с помощью Claude за год: практические выводы

Обзор проекта и предыстория
Разработчик создал BloomDay, приложение для повышения продуктивности на iOS, находясь без работы в течение последнего года. Его опыт связан с гуманитарной защитой в УВКБ ООН и МОМ, включая 8 лет работы с беженцами, и у него не было опыта в разработке программного обеспечения.
Функции приложения и технический стек
BloomDay включает:
- Отслеживание задач
- Отслеживание привычек
- Режим фокусировки с фоновыми звуками
- Виртуальный сад, который растёт по мере выполнения задач
Технический стек использует React Native с Expo и RevenueCat для подписок. Приложение полностью локализовано на английском, турецком и испанском языках. Оно было отклонено Apple 4 раза перед тем, как его приняли в App Store.
Сильные стороны Claude для не-разработчиков
Claude отлично объясняет технические концепции новичкам. Когда приложение падало, Claude мог провести по логике так, чтобы это было понятно тому, кто никогда не видел React Native. Он пишет рабочий код и находит ошибки, которые иначе остались бы незамеченными. Для того, кто начинает с нуля, он преодолевает разрыв между "это невозможно" и "ладно, я действительно могу это сделать".
Трудности и ограничения
Ограничения контекстного окна означают, что Claude иногда забывает, что было построено три сессии назад. Повторяющаяся проблема возникала при загрузке локальных файлов вместо работы с выводом Claude, из-за чего ранее исправленные ошибки терялись. Claude иногда уверенно пишет код, который не работает, что приводит к часам отладки того, что было неверно с самого начала.
Ключевые уроки
- Всегда скачивайте и работайте с выходными файлами Claude, а не с локальными копиями
- Будьте очень конкретны в том, что вы хотите изменить и что должно остаться прежним
- Когда что-то ломается, давайте Claude точное сообщение об ошибке
- Ведите текущий документ решений, чтобы напоминать Claude об утерянном контексте
Реалистичные сроки и результат
Проект занял целый год, а не "запрос и выпуск за выходные". Он включал месяцы борьбы с ошибками, изучения концепций и медленного понимания того, что строится. Результат — настоящее приложение в App Store, которое реальные люди могут скачать, созданное тем, кто никогда раньше не писал ни строчки мобильного кода.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Локальный хостинг vLLM на двух модифицированных 2080 Ti для OpenClaw: реальный опыт
Пользователь делится опытом импульсивной покупки двух модифицированных 22GB 2080 Ti с Alibaba с NVLink для размещения модели 20-30B для OpenClaw через vLLM, и просит совета по подходящим моделям для программирования, домашнего сервера и RAG.

Разработчик создает инструмент сравнения авиарейсов с помощью Claude Code, используя подход BDMA.
Непрограммист создал easyscape.eu, используя Claude Code с подходом BDMA (создание/отладка/измерение/корректировка). Инструмент сравнивает несколько аэропортов вылета, учитывает реальные расходы, такие как дорожные сборы и парковка, и показывает наиболее экономичный вариант отправления, а не просто самый дешёвый билет.

Студент создает личного финансового консультанта с помощью Claude Code CLI
19-летний студент создал систему персонального финансового консультанта с использованием Claude Code CLI, которая получает актуальные рыночные данные, макроэкономические показатели и новости, а затем генерирует аналитику институционального уровня с отслеживанием истории. Этот инструмент с открытым исходным кодом работает по подписке Claude Max без дополнительных затрат на API.

Финансовый моделист создает локальное настольное приложение "Речь в инструмент" с помощью Claude Code
Разработчик с опытом финансового моделирования использовал Claude Code для создания Sotto — локального приложения для преобразования речи в текст на Windows, которое запускает Whisper на GPU. Приложение имеет системные горячие клавиши, автоматическое определение остановки речи и интерфейс на Qt, состоящий примерно из 2200 строк Python-кода в 17 файлах.