Хочу поделиться своей историей — как я, не имея опыта в коде, с полного нуля сделал рабочее Android-приложение. Возможно, кого-то она замотивирует.
У меня давно была идея сделать приложение — помощника по питанию и активности. Такой себе персональный диетолог: анкета, рекомендации, трекер воды и калорий, добавление еды — как вручную, так и через распознавание фото.
Но проблема: я — не программист. Знания по коду — практически на уровне «Hello World».
Долго ходил вокруг этой мысли, а потом решил — надо делать. Логика была простая: сейчас с ИИ и новыми инструментами можно сделать очень многое даже новичку.
Сначала я залетел сюда в ChatGPT и просто написал:
«Я хочу сделать Android-приложение по питанию. Помоги».
Дальше пошло-поехало. Мы с ботом шаг за шагом начали прорабатывать ТЗ:
Бот генерировал код, объяснял, как интегрировать API, помогал с XML-разметками экранов. Когда что-то ломалось — вместе дебажили.
📌 Первые сложности
Самое сложное оказалось не написать код — а понять саму архитектуру:
как устроен Android Studio;
как делать Activity и их связи;
как прописывать разрешения;
как сохранять состояние и историю питания;
как работать с базами данных (мы использовали SQLite).
Много раз ловил себя на том, что просто не понимаю, что происходит. Но главное — не сдаваться.
📌 Самый прикольный этап — фото-распознавание
Здесь прям магия началась: я подключил AI, который по фото определял, что изображено, а дальше бот через ЯндексGPT высчитывал примерную калорийность.
Например: сфоткал тарелку пасты → AI сказал «паста болоньезе» → GPT вернул: 350 ккал.
Особенно круто было потом — когда реализовали ещё и учёт пола, веса и средней порции в расчётах.
📌 Подключение подписок и монетизации
Тут я впервые познакомился с RuStore SDK — так как Google Billing в РФ работает с ограничениями.
Отдельный квест — сгенерировать ключи, подписать APK, собрать релиз, пройти модерацию.
Но и это сделали.
📌 Итог
На выходе получилось вполне рабочее Android-приложение:
Приветственная анкета
Индивидуальные рекомендации по питанию
Отслеживание калорий и воды
Добавление еды вручную и через фото
История питания
Подписка на PRO-функции
Рабочий билд в RuStore
📲 Всё это — с нулевой базы по программированию.
📌 Несколько выводов:
С современными ИИ-инструментами можно создать приложение даже без опыта.
Главное — не бояться задавать «глупые» вопросы.
ChatGPT реально заменяет целую команду помощников.
Гугл и документация — ваши лучшие друзья.
Поддержка RuStore — вполне адекватная.
ссылка https://www.rustore.ru/catalog/app/com.example.helloigorfull...