20 Уроков No-Code Разработки Приложений
Контекст
«You thought just cuz you weren't writing code that building an app was going to be easy. Yeah, I've been there. I've built over 50 apps without knowing how to code. And I did waste a lot of time. But I did learn some things along the way.»
20 Уроков
Урок 1: Выберите инструмент и придерживайтесь
Разработчики обожают спорить какой стек лучше. Пока вы читаете Reddit-треды — вы не строите. Для старта подойдёт любой инструмент.
Действие: Выберите один (Bubble или Lovable) сегодня. Если возненавидите — смените, но каждая секунда анализа — это секунда без прогресса.
Урок 2: Составьте карту пути пользователя перед сборкой
Без плана вы потратите 20 часов строя в одном направлении, а потом переделаете всё заново.
Действие: 10 минут в Miro или Visily с виртуальными стикерами — нарисуйте путь: Sign up → Onboarding → Main action → Upgrade. Это может сэкономить 10 часов.
Урок 3: Копируйте дизайн других приложений
Первые приложения автора получали комплименты за дизайн. Правда: он ничего не дизайнил — просто копировал другие приложения.
Действие: Оформите подписку на Mobbin — библиотеку дизайнов сотен реальных приложений. Копируйте структуру, не придумывайте с нуля.
Урок 4: Стройте уродливые приложения
Раньше автор сначала строил красивые части, а сложную логику (AI voice bot и т.п.) оставлял на конец. Результат: сложная интеграция поверх готового UI = кошмар отладки.
Решение: Сначала создайте максимально простой и уродливый интерфейс. Решите главную техническую задачу. Красоту добавите потом.
Отладка: аналогия «люки в трубе»: Баг — это засор в трубе. Открывайте каждый люк и смотрите, течёт ли вода. Если в одном люке данные правильные, а в следующем нет — проблема между ними.
- Bubble: пошаговый режим дебаггера
- Lovable: попросите AI добавить console.logs и покажите вывод обратно AI для триангуляции
Урок 5: Не перепроектируйте
Люди одержимы тем, чтобы приложение выдержало 10 000 пользователей. При этом у них нет ни одного. Большинство никогда не получат даже первого — потому что заняты решением несуществующих проблем.
Действие: Стройте для 1 пользователя. Масштабирование — это проблема будущего вас.
Урок 6: Делайте маленькие изменения
Много изменений за раз — как бросить 10 специй в суп и гадать почему он невкусный. Невозможно узнать какая специя виновата.
Действие: Тестируйте каждое маленькое изменение сразу. Если что-то сломалось — вы знаете что это было последнее действие. Просто нажмите Undo.
Урок 7: Проверяйте свои люки (дебаг через логи)
Раньше при багах автор менял случайные вещи и молился. Потом понял: баг — это засор в трубе. Нужно проверять каждый люк.
Действие: Данные выглядят правильно здесь, но не там? Проблема где-то посередине. Добавьте checkpoint'ы на каждом этапе обработки данных.
Урок 8: Относитесь к безопасности серьёзно
Друг автора случайно показал сотрудникам приватные отзывы менеджеров. Вся лояльность потеряна за одну секунду.
Действие: Стройте быстро — но не будьте безрассудны с данными пользователей. Всё доверие может быть потеряно мгновенно. Проверяйте права доступа для каждой роли.
Урок 9: Стройте lean приложения
Интуиция говорит: больше функций = лучший продукт. На самом деле наоборот. Каждая лишняя фича: (1) задерживает запуск, (2) перегружает пользователей, (3) тратит время — пользователи её не хотели.
Действие: Спросите себя: какие ваши любимые приложения? Они делают мало, но хорошо. Следуйте их примеру.
Урок 10: Отслеживайте поведение пользователей
Автор работал над приложением с тысячами ежедневных пользователей, но не знал как улучшить продукт — просто гадал. Потом подключил аналитику — и стало кристально ясно что делать. Результат: +40% платящих пользователей.
Действие: Используйте PostHog — бесплатный, отличная документация, покрывает всё что нужно.
Урок 11: Стройте на API
Зайдите на Replicate — библиотека AI-функций, которые можно арендовать за доли цента. Тысячи приложений зарабатывают деньги, просто собирая API-вызовы к Replicate, OpenAI, Claude за красивым UI. Не нужно строить свой ML.
Действие: Зайдите на replicate.com, изучите каталог моделей. Найдите 2-3 функции, которые может использовать ваше приложение (генерация текста, изображений, распознавание). Подключите через API.
Урок 12: Изучите жаргон приложений
Как кинематографисты говорят о крупных планах и операторских тележках, у приложений есть свои термины: badges, functions, backends, webhooks, endpoints. Зная жаргон, вы правильно формулируете запросы в Mobbin и промпты для AI.
Действие: Потратьте 30 минут на изучение 10 основных терминов (backend, API, webhook, auth, schema, endpoint, state, component, route, deploy). Это ускорит все промпты для AI.
Урок 13: Просто используйте Stripe
Не думайте над платёжной системой. Stripe покрывает подписки, одноразовые платежи, триалы. Стандарт индустрии. Все остальные инструменты (RevenueCat, Lemon Squeezy) строятся поверх Stripe.
Действие: Зарегистрируйтесь на stripe.com. Создайте тестовый продукт с подпиской. Подключите к приложению (Stripe Checkout — самый простой способ).
Урок 14: Используйте Loops для email
Покрывает и маркетинговые ("скидка 15%"), и транзакционные ("ваш заказ готов") письма в одном месте. Не нужно два сервиса.
Действие: Зарегистрируйтесь на loops.so. Настройте 3 письма: welcome (регистрация), feature discovery (день 3), upgrade prompt (день 7).
Урок 15: Говорите с компьютером
Набирать длинные промпты для AI — утомительно. Voice Inc транскрибирует речь в текст. Огромная экономия времени. Да, вы получите странные взгляды в кафе — но оно того стоит.
Действие: Установите Voice Inc. Попробуйте надиктовать следующий промпт для AI вместо набора текста. Сравните скорость.
Урок 16: Начните с домена
Не тратьте дни на придумывание названия. Зайдите на NameCheap, посмотрите что доступно. Доменное имя = первое впечатление. Оно определяет бренд, не наоборот.
Действие: Зайдите на namecheap.com. Введите 5 вариантов названия. Купите первый доступный .com за $10.
Урок 17: Записывайте видео в конце дня
Редко когда рабочий день заканчивается аккуратно. Запишите короткое видео-резюме: где остановились, что делать завтра. Утром не тратите 30 минут на "вспомнить контекст".
Действие: Установите Supercut. Каждый вечер перед закрытием ноутбука — запишите 1-2 минуты: "Я остановился на X, завтра нужно Y."
Урок 18: Делайте перерывы
Звучит банально, но после нескольких часов вы забываете что делаете. Продолжать = создавать больше багов. Решение часто приходит пока вы на перерыве.
Действие: Каждые 90 минут — 10 минут перерыва. Отойдите от экрана. Если баг не решается 30 минут — встаньте, погуляйте, вернитесь.
Урок 19: Будьте терпеливы
AI-инфлюенсеры создают ощущение что можно построить бизнес за ночь. AI упростил создание приложений — но чем глубже, тем сложнее и техничнее. Фокусируйтесь на маленьком прогрессе каждый день.
Действие: Поставьте цель: один маленький прогресс в день. Не "закончить приложение к пятнице", а "добавить одну функцию сегодня". Однажды вы скажете: "damn, I can actually build stuff."
Урок 20: Изучите фундаментальные основы
AI делает разработку волшебной, но всё замедляется когда приложения становятся сложными. Понимание механики — как работает интернет, что такое веб-браузер, основы баз данных и API — зажигает ракету под вами и делает процесс интереснее.
Действие: Потратьте 1 час на YouTube: "How the internet works" и "What is an API" — два видео, которые дадут фундамент для всего остального.
Инструменты из видео
| Инструмент | Назначение |
|---|---|
| Bubble | No-code конструктор приложений |
| Lovable | AI-конструктор приложений |
| Miro / Visily | Карта пути пользователя (виртуальные стикеры) |
| Mobbin | Библиотека дизайнов реальных приложений |
| PostHog | Аналитика поведения пользователей (бесплатно) |
| Replicate | Библиотека AI-функций (API) |
| Stripe | Обработка платежей |
| Loops | Email-рассылки (маркетинг + транзакции) |
| Voice Inc | Голосовая транскрипция |
| NameCheap | Регистрация доменов |
| Supercut | Запись экрана |
Быстрый чеклист: Первые 30 дней
Неделя 1: Выбор и планирование
- Выберите инструмент (Bubble или Lovable) — сегодня (Урок 1)
- Нарисуйте карту пути пользователя в Miro за 10 минут (Урок 2)
- Оформите подписку на Mobbin, найдите 3 приложения для копирования дизайна (Урок 3)
- Купите домен на NameCheap (Урок 16)
Неделя 2: Прототип
- Постройте уродливый прототип — решите главную техническую задачу (Урок 4)
- Не перепроектируйте: стройте для 1 пользователя (Урок 5)
- Тестируйте каждое маленькое изменение сразу (Урок 6)
Неделя 3: Инструменты и интеграции
- Подключите Stripe для платежей (Урок 13)
- Настройте Loops для email (3 письма: welcome, feature, upgrade) (Урок 14)
- Подключите PostHog для аналитики (Урок 10)
- Изучите Replicate — найдите 2 API для вашего приложения (Урок 11)
Неделя 4: Запуск и привычки
- Запустите MVP (даже если уродливый)
- Каждый вечер записывайте видео-резюме (Урок 17)
- Каждые 90 минут — перерыв 10 минут (Урок 18)
- Один маленький прогресс в день (Урок 19)
Ключевые выводы
- Анализ = враг прогресса — выбирайте инструмент и стройте, не анализируйте
- 10 минут планирования экономят 10 часов — нарисуйте путь пользователя перед сборкой
- Уродливый прототип > красивый макет — сначала решите техническую задачу
- Дебаг = люки в трубе — добавляйте checkpoint'ы, не меняйте всё наугад
- Меньше фич = лучший продукт — стройте lean, отслеживайте через PostHog
Совет от автора
«You thought just cuz you weren't writing code that building an app was going to be easy. Yeah, I've been there. I've built over 50 apps without knowing how to code. And I did waste a lot of time. But I did learn some things along the way.»
В моём Telegram — больше разборов, тактики и инструменты для соло-фаундеров.
Подписаться: @systems_in_life