- PVSM.RU - https://www.pvsm.ru -

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 1

Идея о создании какого‑либо приложения засела в моей голове еще с 2013 года, после того как я купил данную книгу. Она дала старт паразитирующей мысли в голове, что создавать приложения — это то, чем бы я хотел заниматься. Автор этой книги рассказывает, как придумывает приложения, работает из любой точки мира, зарабатывает миллионы и живет свою лучшую жизнь.

Вдохновения оказалось недостаточно, и навыка программирования у меня так и не появилось. А без него на тот момент создать приложение было нереализуемо.

С тех пор уже прошло около тринадцати лет. Гештальт так и висел незакрытым, пока не появились нейросети.

Что было до

Знакомство с нейронками началось, как и у большинства — с генерации картинок в Midjourney и тому подобное. Потом был GPT, через него я писал всякого рода плагины для Obsidian, для личного использования. Как пример, библиотека по прочитанным книгам:

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 2

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

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 3

Но выглядело это все неудобно, сухо, заметки скапливались, и, честно говоря, я быстро перестал вести записи.

Готовые приложения я тоже пробовал, но это все было не то, в моей голове представление об удобном инструменте для записи тренировок было иное.

Так и появилась идея сделать удобный инструмент «под себя». Мне хотелось видеть каждую тренировку, записывать выполненное упражнение в пару касаний. И я пошел в Claude Code.

Первый запрос

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

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 4

Результат не сильно обнадёжил, не такого я ожидал от хваленых нейросетей...

Но спустя день упорной борьбы получилось это:

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 5

Картинка начала проявляться.

Отрисовка силуэта

Тапнул на нужную мышцу, выбрал упражнение, записал подходы и вес. Просто и быстро.

Для этой идеи пришлось придумывать силуэт, детально его отрисовывать через GPT. Каждую группу мышц подсветить отдельно, чтобы научить Claude различать их.

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 6

Звучит проще, чем есть на самом деле. Закрас постоянно вылезал за границы силуэта, мышцы съезжали, и постоянно приходилось искать способы найти очертания каждой мышцы так, чтобы всё выделялось ровно. Спустя несколько десятков итераций это удалось.

Сравнение с первым прототипом и версией на начало сентября.

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 7

Как это выглядит, когда не разбираешься в коде

Мне тяжело оценивать, насколько правильно написано мое приложение, есть ли какие‑то дыры в коде и прочее. Я честно в этом не разбираюсь. Всё, что остаётся, — постоянно дёргать нейронку, чтобы она всё перепроверила, прогнала на баги, выявила какие‑то логические нестыковки и тому подобное. Ну и приходится уповать на то, что она знает, что делает.

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

При разработке Claude часто запрашивает различные разрешения, я как‑то сказал: делай всё без вопросов, фактически карт‑бланш. Она восприняла это буквально и деплоила версии без разрешения. Просто выпускала без предварительного одобрения с моей стороны. Такие моменты тоже бывают, но это не критично, если вовремя заметить.

Сколько ушло часов на разработку, посчитать не могу. Но довольно много, постоянно что‑то допиливается, придумывается и чинится. MVP я сделал, мне кажется, за пару недель. Дальше просто дорабатывал. И сейчас это далеко не идеал, над интерфейсом предстоит много работы. Кстати, подписку использую за $100, мне вполне хватает лимитов с запасом.

Что по итогу получилось

Дневник тренировок FullBody для Android (для iOS можно через сайт вытащить ярлык) с интерактивной картой мышц.

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 8

По цифрам все довольно скромно. Скачиваний мало, никакой рекламы я не запускал, а органике неоткуда взяться. В RuStore [1] около двадцати показов карточки в сутки и одна установка в день, в лучшем случае. В Google Play [2] зарелизился только пару дней назад — там пока совсем по нулям, что тоже ожидаемо.

Из продвижения только Pinterest — выкладывал картинки, за месяц 733 показа и два перехода.

Из приятного — первый положительный отзыв от реального человека. Вот ради чего все это и затевалось.

Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования - 9

Опубликоваться в RuStore оказалось несложно — критерии понятные, модерация быстрая. Google Play в этом плане сильно строже: обязательно проходить закрытый бета‑тест минимум из 12 человек в течение 14 дней. Людей при этом ты набираешь на этот тест сам, благо есть чаты для этого. Ну и много различных нюансов, но в целом все понятно и разобраться можно.

Что дальше

Наберёт ли моё приложение более 100 пользователей? Сложно сказать. Рассматриваю ли я платное привлечение трафика в свое приложение? Скорее всего буду пробовать, интересно потестировать. Вопроса про заработок на приложении даже и не стоит.

Пока что хочется сделать просто удобную вещь, которая хотя бы кому‑то может быть полезна. Это уже будет победа!

Вот такой мой путь: спустя 13 лет я выпустил свое приложение!

Это моя первая статья здесь — буду рад замечаниям в комментариях. Спасибо, что дочитали.

Автор: Reuve

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/android/457676

Ссылки в тексте:

[1] RuStore: https://www.rustore.ru/catalog/app/com.reuvenation.fullbody

[2] Google Play: https://play.google.com/store/apps/details?id=com.reuvenation.fullbody

[3] Источник: https://habr.com/ru/articles/1080812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1080812