Kommunalka
Kommunalka

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

Я хочу написать мобильные приложения для iOS и Android начиная от дизайна и до деплоя с помощью Claude Code.

Будет использоваться следующий стек:

  1. API - Nest v11

  2. web - последний Angular v21

  3. mobile app - Angular обернутый с помощью Capacitor

  4. Tailwind для стилей

  5. внутри монорепо NX

  6. тесты - Cypress

  7. Brevo для сбора почты и рассылок

  8. github

  9. бд - Neon

  10. yandex.cloud

Дизайн — Figma Make.
Генерация текстов, написание кода, CI/CD — Claude Code.

Идея приложения: очень проста — трекинг коммунальных платежей. Будет поддержка нескольких адресов, настройка как именно происходит расчет, указание тарифов. И самое главное — хочу реализовать распознавание данных с фотографий. Ну и отправка данных владельцу квартиры, если квартира съемная.

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

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

Если интересно, можете пройти по ссылке и оставить свою почту там — https://utility.sitio.ru/

Figma и Claude сделали лендинг буквально за 1 час. Приложение должно быть готово на следующей неделе.

Комментарии (14)


  1. Gariks
    09.04.2026 14:57

    Не очень лендинг получился, на фоне огромная картинка, но нет префетча. Очень простой UI, но при этом тянется за собой js код для рендера.


    1. m_ig Автор
      09.04.2026 14:57

      я задал изначальные требования -> claude написал требования к дизайну и тексты -> figma make сделал дизайн
      вот это уровень, который можно сделать за час без каких-либо знаний дизайна или веб-разработки в принципе


      1. Gariks
        09.04.2026 14:57

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

        Ниже правильные комментарии, буквально недавно опубликовали статью про SENAR, человек с опытом управления разработкой. Он попробовал и понял, что не работает это без правильных процессов и надзора.

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

        Язык программирования — это формальный язык, предназначенный для написания инструкций (компьютерных программ), которые ЭВМ преобразует в понятные ей команды для выполнения задач. Когда ты пишешь программу, ты компьютеру описываешь конкретный алгоритм действий императивно или декларативно. А теперь представь, вместо этой точности ты описываешь промпт нейросети на языке, который служит для общения, обмена эмоциями, который она по-своему интерпретирует. Думаешь, получится хороший результат на выходе или игра в глухой телефон?


        1. m_ig Автор
          09.04.2026 14:57

          По поводу стека: в том-то и смысл чтобы понять возможности такого способа разработки без привязки к конкретному стеку. Изначально figma генерирует react и это уже я попросил чтобы angular был.

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

          Про надзор и контроль это конечно хорошо. И большинство будет именно так и работать в ближайшие несколько лет особенно на больших проектах.

          Но если абстрагироваться от этого? Какая разница какой стек выбран для небольшого проекта или какие шаги предпринимаются для достижения результата?

          Я думаю что в будущем все равно все придет именно к этому: задаешь требования и правила к проекту -> получаешь результат.

          Про промты:

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


  1. dan_sw
    09.04.2026 14:57

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

    Вы знаете сколько таких "экспериментов" на Хабре уже опубликовано? Просто тьма тьмущая... какой смысл продолжать их публиковать, не понимаю... к тому же это вообще пост, а не статья.

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

    Каждая вторая статья об этом... ничего нового. Вообще ничего. Не меняется мир за 1 день целиком и полностью, как бы того хотела масса авторов, публикующая подобный контент. Осточертело. Хоть фильтр контента придумали бы на этой площадке... очень много не нужного и повторяющегося...


    1. m_ig Автор
      09.04.2026 14:57

      Вы знаете сколько таких "экспериментов" на Хабре уже опубликовано?

      вообще ни разу не знаю :)
      Но почему-то уверен что люди что-то делают и делятся информацией и скорее всего у всех разный опыт и все делают разные приложения. По какой причине вас это так раздражает - я не знаю. Идите и тоже что-то поделайте и поделитесь.

      Каждая вторая статья об этом... ничего нового. Вообще ничего. 

      Ну я например Figma Make первый раз буду использовать ровно для того чтобы понять как оно работает. Если в процессе получится написать работающее приложение - то будет отлично. Обязательно напишу вам о процессе. Какой смысл в таких негативных комментариях?


      1. elzahaggard13
        09.04.2026 14:57

        Какой смысл в таких негативных комментариях?

        А какой смысл в однотипных статьях "охренеть, ИИ сделал мне лендинг за час"? Вот когда вы с нуля сделаете продукт, а не страницу с одной кнопкой - тогда это будет интересно читателям. А сейчас продукта нет и вы выдаете за статью то, что можно уместить в одной предложение: "я хочу сделать приложение с помощью ИИ".


        1. m_ig Автор
          09.04.2026 14:57

          Мне кажется вы не поняли основную идею того что я написал в посте. А теперь зачем-то оправдываете свой негатив своими ожиданиями, которые не оправдались.

          Я нигде не писал - 'ура лендинг за час'. Я разместил ссылку и если интересно, оставьте свою почту и вместе посмотрим что выйдет.

          Но основная идея -- именно в отсутствии контроля за разработкой на каждом этапе. И желание посмотреть что из этого выйдет. Задача четкие рамок и требований -> результат.

          Если вы много таких статей читали или продуктов таких видели, то ok - экранное место оно же бесплатное у вас. Правда? Просто на мышке колесико покрутите и легче станет.


  1. jaker
    09.04.2026 14:57

    Ну вот, я уж думал есть ссылка на приложение,судя по заголовку, а его ещё и нет...


    1. blik13
      09.04.2026 14:57

      Сосиска ещё только готовится к падению))


    1. m_ig Автор
      09.04.2026 14:57

      пока нет :)
      за день даже сейчас такое не пишется


      1. kukovik
        09.04.2026 14:57

        То есть вы признаете, что слегка поторопились с постом, да?


        1. m_ig Автор
          09.04.2026 14:57

          Так это анонс чтобы поделиться, посмотреть на интерес и собрать почту тех кому интересно. Как можно поторопиться с анонсом? :-)

          Или вы трейлер фильма прямо перед самим фильмом в кино смотрите?


          1. withkittens
            09.04.2026 14:57

            Для пиара и рекламы своих проектов - https://habr.com/ru/hubs/i_am_advertising