Дневник не-программиста: Как создать iOS-приложение, если ты полный ноль

От Google Gemini
От Google Gemini

Привет! Здорово, что заглянул.

Это не первая попытка начать вести блог, я не сдаюсь и продолжаю делать попытки. На этот раз захотел начать создавать мобильные приложения на iOS через ИИ. Ранее были попытки обучаться программированию, но до полноценной работы дело не дошло. Ага, вкатиться не получилось. Сейчас же есть ИИ, которые могут ускорить процесс разработки, получение ошибок и развитие или деградацию — тут как получится.

Постараюсь писать как можно чаще, но ничего не обещаю. Пишу больше для себя как дневник, возможно, вам будет интересно или вы сможете подсказать инфу в комментариях, если с таким сталкивались. Чтобы не терять настрой и мотивацию, хочу собрать мини-сообщество, к которому смогу обращаться и зависеть от него. Буду создавать некое социальное давление и развиваться дальше.

Начало.

Недавно обновил и купил новую технику Apple, обнаружил, что в часах нет умного будильника. Огорчению моему не было предела, какого черта нет будильника за такие бабки? Потом вспомнил, что я хотел создавать приложения, и тут все сошлось. У меня проблемы со сном, для меня это важное направление.

Для утоления жажды в подходящем функционале я начал искать приложения, но подходящих не нашел — либо дорогие, либо массивные и напичканные. Да, я знаю, что в App Store нельзя добавить простые приложения из-за дизайн-спама, но не настолько же расширять приложения, это уже супераппы, а не умные будильники.

По итогу было решено создать свои приложения — умный будильник и приложения для медитаций/дыхательных практик. Каждый день практикую по методу Вима Хофа, захотел начать отслеживать свою статистику. Сейчас подумал, что если получится, то можно и рейтинги подключить в приложения, но это позже.

Все началось с изучения ИИ: какие есть на рынке, какой функционал, мощности, лимиты и т.д.

  • Gemini 3 PRO (Web): Приложение запускается, ошибки быстро правятся, хорошо объясняет, но становится сложно работать после создания нескольких экранов приложения. Забавно, что мы все обсудили, создали экраны, и ИИ пишет, что приложение готово, а полностью функционал мы вообще не делали. Даже с большим контекстным окном Gemini быстро подходит к лимиту.
  • ChatGPT (Web) и Codex: Приложения не собирались, много ошибок, пару вечеров посидел и бросил. К тому моменту подходил к концу тариф, не стал продлевать. Говорят, после выхода версии 5.2 стало лучше, но я уже купил Claude.
  • Copilot от Microsoft: Почитал про него комментарии, посмотрел на ютубе зарубежных блогеров — говорят, что годится только как доп. инструмент, если уже умеешь кодить. В обычной версии используются обрезанные модели, да, токенов бесконечно, но, скорее всего, приложение даже не соберется.
  • Gemini CLI: Протестировал бесплатную версию — контекст быстро забылся, а обычная версия не смогла собрать приложение после 15 попыток.
  • Claude: Текущее тестирование. Многие перешли на него после Cursor. Визуально мне больше нравится он, но пока до рабочей сборки не дошел.

Отдельная боль — обновился Xcode. Не могу работать на бесплатном аккаунте разработчика и подключать зависимости, не разобрался, что произошло, на предыдущей версии все работало норм. Разрешения прописал, Xcode ругается, что нужно подключить физическое устройство, но я подключал, проблема не уходила. Разбираюсь.

Сейчас разрабатываю приложение умного будильника, продумываю функционал и тестирую разные ИИ для создания дизайна приложения.

В следующем посте напишу про функционал приложения и результаты.

Подписывайся, если тебе интересно, как человек без опыта в разработке будет создавать приложения.

Рад, что ты здесь. Береги себя, не болей и до связи!

1
1
1 комментарий