AI инструментами сейчас никого не удивить, но расскажу вам, как я пишу свое iOS приложение без знания Swift (сейчас уже знаю чуть больше), а нужно оно мне для того, чтобы понять: насколько выгодно иметь электромобиль по сравнению с бензиновым авто.
За контрольные данные я использую статистику по моему Subaru Forester 2005 года - за 10 лет владения статистика показывает, что один километр на этой машине мне обходится примерно в 45 тенге - более точно можно увидеть на последнем скриншоте. Теперь мне нужно приложение, где я смогу вести подобную статистику по электромобилю, но разработчики приложения, которым я пользовался для Subaru, перестали его поддерживать 8 лет назад. “Что ж, во времена AI и вайбкодинга будем делать свое”, - решил я.
На старте я попросил claude сгенерировать мне шаблон приложения по описанию высокоуровневой задачи - мне нужно приложение, где я смог бы трекать зарядки автомобиля и прочие траты на обслуживание. Дальше уже в XCode продолжил добавлять функционал самостоятельно по примеру сгенеренных страниц и задавая вопросы claude, что и как мне нужно правильно сделать. Без помощи друга из iOS разработки тоже не обошлось, конечно же (спасибо, Наиль). Приложение уже опубликовано EV Charge Tracker, и для меня как fullstack .net+angular не составило большого труда писать код на Swift с подсказками от Claude и Github Copilot.
Повторю то, что многие говорили и до меня: если вы задумываетесь о том, что стоит попробовать новый язык программирования, но не знаете как начать, то попробуйте найти такой продукт, который вам будет интересно писать, и на нем и пробуйте учиться. Благо, сейчас с AI этот процесс протекает гораздо легче. Ну а если вы заинтересовались самим приложением, то я буду рад любому фидбеку
Скриншоты приложения: