Я подробно расскажу, что именно произошло: от наблюдения, как ИИ сгенерировал 1000 строк кода за три минуты, до столкновения с ошибками во время выполнения ещё до того, как я смог протестировать экран входа. Вы увидите, в чём Thunkable преуспевает, где он полностью ломается и стоит ли он вообще вашего бюджета токенов для вашего конкретного случая использования.
Что такое Thunkable?
Thunkable — это платформа для создания мобильных приложений без кода, которая использует ИИ для генерации нативных iOS и Android приложений по текстовым подсказкам.
В отличие от традиционных платформ без кода, основанных на перетаскивании блоков, AI Builder Thunkable генерирует реальный код: файлы JavaScript, структуру компонентов и стили.
Вы наблюдаете, как ИИ «думает» над вашими требованиями, разбивая ваш запрос на структуру приложения, стиль дизайна, основные функции и модели данных, прежде чем приступить к написанию кода. Эта прозрачность отличает его от закрытых AI-инструментов, скрывающих технические детали.
Какие проблемы решает?
- Скорость против создания с нуля: создание многoэкранного приложения с аутентификацией, формами и управлением данными, на которое обычно уходят дни, происходит за минуты.
- Профессиональный мобильный UI без навыков дизайна: ИИ понимает паттерны мобильного дизайна и генерирует приложения, которые похожи на нативные, а не на мобильные сайты.
- Гибкость для технических пользователей: в отличие от чисто no-code инструментов, вы получаете доступ к исходному React Native коду, чтобы разработчики могли настраивать всё сверх того, что генерирует ИИ.
Как позиционируется: в то время как платформы вроде Bubble фокусируются на веб-приложениях с визуальным редактором, а Flutterflow направлена на разработчиков, желающих получить код на Flutter, Thunkable заполняет нишу между ними. Он достаточно быстр для нетехнических основателей, чтобы прототипировать, но с доступом к коду для разработчиков, которые хотят полный контроль.
Кому подходит Thunkable?
Thunkable лучше всего подходит технически подкованным создателям, которые хотят быстро прототипировать мобильные приложения и не боятся решать проблемы или заглядывать в код, когда что-то ломается. Он также идеально подходит для:
- Основателей стартапов, проверяющих мобильные идеи: если вы строите маркетплейс, систему бронирования или сервисный портал и вам нужен функциональный прототип для iOS/Android, чтобы показать инвесторам или ранним пользователям, Thunkable доставит вас от идеи до тестируемого приложения за часы.
- Python-разработчиков, исследующих мобильную разработку: вы понимаете бэкенд-логику и API, но изучение Swift или Kotlin кажется избыточным для MVP. Thunkable генерирует читаемый React Native код, который вы можете изменять, позволяя вам быстро прототипировать мобильный интерфейс, сосредоточившись на интеграции вашего бэкенда.
- Владельцев малого бизнеса, создающих внутренние инструменты: вы можете описать свой рабочий процесс простыми словами, получить работающий прототип и развернуть его как веб-приложение или нативное мобильное приложение без найма команды разработчиков.
Не подходит: нетехническим пользователям, ожидающим опыта «без кода и без ошибок». ИИ часто генерирует баговый код, а исправление ошибок выполнения потребует либо расхода токенов на «Fix with AI», либо ручного редактирования JavaScript.
Если вы не готовы к отладке или чтению кода, частые сбои быстро вас разочаруют.
Плюсы и минусы Thunkable
- ИИ генерирует приложения за менее чем 3 минуты
- Показывает живой «процесс мышления» во время генерации
- Чистый, профессиональный мобильный UI по умолчанию
- Принимает детализированные подсказки объёмом 300+ слов
- Полный доступ к React Native коду
- История версий для каждой итерации ИИ
- Публикация на iOS, Android и веб
- Скачивание сборочных файлов (нет привязки к платформе)
- Плавная работа паттернов нижней навигации
- Кастомизация темы через код
- Корректный рендер форм для заявок на услуги
- Интеграции: Airtable, Firebase, Google Sheets
- Система токенов предотвращает непредсказуемые расходы ИИ
- ИИ часто генерирует баговый код
- Требуется редактирование кода для кастомизации
- По умолчанию используется локальное хранилище, а не облако
- Расход токенов на отладку накапливается
Попробуйте Thunkable бесплатно и посмотрите, как ИИ превращает вашу мобильную идею в рабочий код за менее 5 минут. Без Swift, без Kotlin, только вы и текстовое поле.
Функции Thunkable
- ИИ генерирует React Native код по подсказкам
- Многoэкранные приложения с нижней навигацией
- Аутентификация пользователей и управление ролями
- Конструктор форм с выпадающими списками и валидацией
- Контроль версий для каждой итерации кода
- Публикация на iOS, Android и веб
- Интеграции: Airtable, Firebase, Google Sheets, Xano
- Скачивание APK/AAB файлов для деплоя
Мой практический опыт с Thunkable
Это мой полный отчёт о создании портала заявок на услуги в Thunkable. Я хотел получить полноценную систему с логином пользователей, дашбордом и рабочей базой данных. Вот как всё происходило: каждый клик и каждое раздражение.
1. Начало: регистрация и первые впечатления
Я попал на главную страницу Thunkable и первым делом увидел огромный минималистичный призыв: «Turn Your Idea into An App».

В центре экрана находился большой белый текстовый блок. Под ним — четыре предложенные категории для старта:
- Event planning
- Inventory management
- Travel
- Meditation
Я заметил, что при клике по любой из них подсказка авто-заполняется образцом описания.

Но мне не хотелось шаблона — я хотел проверить, справится ли ИИ с комплексным, многоуровневым запросом.
Прежде чем набрать хоть слово, я решил зарегистрироваться. Нажал кнопку «Sign up» в правом верхнем углу.
Появилось чистое белое окно с тремя способами присоединиться:
- Continue with Google
- Continue with Apple
- Sign up with email

Я ввёл свою почту и нажал синюю кнопку «Sign up with email». Thunkable на этом этапе не просит пароль.
Вместо этого используется magic link — нужно было выйти с сайта, открыть почту в новой вкладке, найти письмо от «The Thunkable Team» и нажать «Confirm». Затем меня вернули в дашборд Thunkable.
Первое, что бросилось в глаза после входа, — интерфейс невероятно пустой. Нет никаких «Добро пожаловать» или видео-туров, никакого навязчивого чат-бота.

Моё мнение:
Регистрация быстрая, но я не поклонник magic link — он заставляет прыгать между вкладками. Зато интерфейс прекрасен: нет тысячи кнопок и боковых панелей, только одно большое текстовое поле, что делает процесс очень дружелюбным для новичков.
2. Моя первая подсказка и лимиты символов
Я вернулся к главному полю ввода и описал проект: «Портал заявок на услуги» для домовладельцев.
Это был не просто простой запрос — я хотел полный рабочий процесс. Несколько минут я формулировал подробную подсказку, чтобы проверить, последует ли ИИ точно моим инструкциям.

Я включил детальную структуру данных для двух таблиц: «Services Table» и «Users Table», описал роли «Customer» и «Admin».
Что удивило, — текстовое поле было щедрым. Я вставил почти 300-словную подсказку, и она не обрезалась.
Я не заметил счётчика символов или предупреждения «максимальная длина». Просто приняли и ждали нажатия. Удовлетворившись, я нажал красную кнопку «Generate App».
Моё мнение о процессе ввода:
Всё прошло гладко. Было ощущение, что я пишу техзадание фрилансеру. Мне понравилось, что можно быть максимально конкретным по колонкам данных и опциям выпадающих списков без путаницы.
В сравнении с другими билдерами, где даётся крошечное однострочное поле, большое текстовое окно Thunkable побуждает к детализации и даёт чувство контроля над дизайном с самого начала.
3. Наблюдение за процессом: фаза «мышления» ИИ
Как только я нажал «Generate», экран потемнел, и появился статус: «Analyzing your request».
Это была самая интересная часть. Вместо обычного спиннера Thunkable показывал живой лог «мышления» ИИ.

Я увидел, как ИИ разбивал мой запрос на четыре категории:
- Структура приложения: выбрана нижняя навигация с тремя экранами: Home, New Request и Profile.
- Стиль дизайна: заявлен «primary blue» цвет и «профессиональная» эстетика, а также «чистый, современный интерфейс».
- Основные функции: логин/регистрация, форма заявки на услугу, дашборд с фильтрацией по статусу.
- Структура данных: две таблицы: users и service_requests с колонками id, service_type, status и т.д.

После анализа экран превратился в полноценный редактор кода. Я наблюдал, как ИИ печатает React Native код.

В файловом боксе слева поочерёдно появлялись App.js, theme.js, HomeScreen.js и т.д. Логика: функции handleSubmit, fetchRequests, toggleStatus и прочие.
От клика «Generate» до уведомления «Your app has been generated!» прошло ровно три минуты. Появилась синяя кнопка «Preview».
Моё мнение:
Наблюдать «мышление» ИИ было потрясающе. Такая прозрачность даёт шанс проверить понимание запроса до генерации кода.
Хотя немного странно видеть 1000 строк JS в инструменте «без кода», но это круто, если хочется понять, как работает ваше приложение «изнутри». Убирает мистику «чёрного ящика» ИИ.
4. Первый взгляд: обзор сгенерированного приложения
Когда билд завершился, я нажал «Preview». Справа появился эмулятор мобильного телефона.
Первое впечатление — приложение выглядело очень чисто и «нативно». Не похоже на мобильный сайт, а скорее на реальное приложение из App Store.

Вот что я увидел:
- Дашборд: список «Service Requests» с хедером и переключателем табов All, Pending, In Progress, Completed.
- Цветовая схема: точное соответствие запросу: профессиональный глубокий синий и мягкий серый фон, чтобы белые карточки выделялись.
- Навигация: внизу три иконки «Requests», «New Request», «Profile».
- Внешний вид: «профессиональный» стиль: чёткие шрифты, ровные отступы, стандартные паттерны мобильного UI.
Однако дашборд был пустым. ИИ не добавил «тестовые данные», чтобы показать, как выглядит заявка, поэтому без ручного ввода оценить финальный вид было сложно.
Моё впечатление: дизайн получился именно таким, как я просил — профессиональным и в синем. Переключение табов и навигация работают очень плавно. Единственный минорный недочёт — отсутствие фейковых заявок для «вау-эффекта» при старте.
5. Появление ошибок: цикл отладки
Идиллия закончилась, как только я попытался взаимодействовать с приложением. Нажал на «New Request», а вместо формы появился ярко-фиолетовый экран с сообщением:
Runtime Error: Your app encountered an error while running. Cannot read properties of null (reading ‘id’) at Line 433, Column 50. Error location: the ‘HomeScreen’ screen.

Я даже не трогал код, а приложение уже падало. Зато Thunkable, похоже, ожидал этого.
Внутри окна ошибки была большая кнопка «Fix with AI». Я нажал её, и ИИ вновь перешёл в режим «мышления». Через ~45 секунд он «проанализировал» код и перезапустил превью.

Первая ошибка исчезла, и я наконец увидел форму «New Service Request»:
- Выпадающий список «Service Type» с Plumbing, Electrical и т.д.
- Большая текстовая область для описания.
- Выбор даты.
- Выпадающий список «Urgency Level».
Но когда я нажал на иконку «Profile», выскочила вторая ошибка:
Runtime Error: Cannot read properties of null (reading ‘name’) at Line 949, Column 42.

Моё мнение:
Это расстраивало. ИИ великолепен в дизайне, но не в коде. Похоже, он запутался в логике аутентификации: пытается получить имя или id пользователя до того, как вы вошли в систему, из-за чего приложение рушится.
Кнопка «Fix with AI» мощная, но три нажатия, чтобы увидеть три экрана, — не лучший опыт. Создаётся ощущение, что приложение ещё не готово к реальному использованию.
6. Токены и лимиты: стоимость создания
Пока я жал «Fix with AI», задумался о расходе токенов. Зашёл в настройки аккаунта и нашёл раздел «Tokens».
На бесплатном плане мне дали 1,2k токенов. Каждый раз при генерации нового приложения или исправлении кода они уходят из этого лимита. 
Я заметил, что после первоначального билда и двух «фиксов» токенов стало на ~250 меньше.

Моё мнение о лимитах:
Справедливая система, но добавляет стресса. Каждый «Fix with AI» кажется тратой денег. Было бы логичнее, если бы исправления не списывали токены, особенно когда ошибки вызваны самим ИИ.
7. Кастомизация дизайна: No-Code vs High-Code
Я хотел проверить, можно ли изменить дизайн без ИИ. Переключился на вкладку «Edit», ожидая визуальный редактор. Но там был только код.
Для AI-сгенерированных приложений «кастомизация» = правка React Native кода.
- Смена цветов: правка hex-кодов в theme.js (#0000FF → новый цвет).
- Перемещение кнопок: изменение Flexbox-настроек в стилях.
- Добавление компонентов: ручное дописывание JSX.

Моё мнение:
Это был огромный сюрприз. Я ожидал блоки или визуальный конструктор.
Передо мной чистый код — Thunkable явно позиционирует этот инструмент для разработчиков, а не для абсолютных новичков. Мощно, но сложно для нетехнарей.
8. Данные и бэкенд: где мои данные?
Я решил посмотреть, как обрабатываются данные. В коде нашёл строку:
const storageStrategy = ‘all-local’;
И увидел, что используются хуки useQuery и useMutation из ‘platform-hooks’:
const { useQuery, useMutation } = require(‘platform-hooks’);
Сначала было непонятно: куда уходит data? Локально? В облако?
Что я выяснил:
Стратегия ‘all-local’ сохраняет данные локально на устройстве, фактически в местном хранилище, и стилизует это под запросы/мутации, но никакой реальной облачной БД нет. Данные исчезают при очистке приложения или смене устройства.
Плюс: код уже структурирован для работы с БД (useQuery/useMutation).
Минус: нет реальной привязки к Airtable, Firebase или Google Sheets — всё остаётся на устройстве клиента.
Что произошло, когда я спросил «Как подключить базу данных?»
Я набрал этот вопрос в чате. Ожидал объяснения или настройки интеграции.

Но ИИ был заставлен отвечать только кодом, а не объяснениями. Он «захватил» мой вопрос как инструкцию пересобрать приложение, провёл 13.6 секунд «мышления» и выдал почти тот же самый код, лишь слегка отрефакторив «ServiceRequestContext», но оставив ‘all-local’.

Лог мышления ИИ даже признавал это:
«Правильным ответом было бы объяснить: 1. текущая стратегия — ‘local’ (нет БД), 2. для использования базы данных нужно переключиться на ‘all-local’ с хуками, 3. стратегия ‘all-supabase’ (облачная БД с auth) будет в будущем релизе. Но мне нельзя объяснять — только код.»
Перевод: ИИ понимал запрос, но не мог объяснить архитектурные решения. А функции «all-supabase» пока не доступны, поэтому он застрял на локальном хранении.
Моё мнение о бэкенде:
Это «полупродуктовое» решение. Локальное хранение годится для демо, но не для реального многопользовательского портала.
Что раздражает:
- ИИ не спросил заранее, где хранить данные (Airtable? Firebase?).
- ИИ не мог объяснить выбор стратегии при прямом запросе.
- Код выглядит готовым к БД, но на деле это просто локалStorage.
Согласно документации Thunkable, можно теоретически сменить storageStrategy на ‘all-supabase’, но AI Builder пока не умеет это делать автоматически.
Вопрос: это ограничение ИИ или мне нужно было сразу уточнить «сохраняйте запросы в Airtable»? Возможно, при чётком запросе ИИ бы это сделал. Но ИИ должен был спросить сам.
9. Доступные интеграции: подключаем всё
Хотя ИИ не настроил их за меня, я проверил, что можно добавить вручную:
- Airtable: облачная база с интерфейсом таблицы — удобно для управления заявками и доступа нетехнарей.
- Firebase: аутентификация и синхронизация данных в реальном времени — решает проблему «данные только на одном устройстве».
- Google Sheets: простой трекинг данных, доступный нетехническим пользователям.
- Xano: масштабируемый бэкенд без управления серверами.
- Backendless: визуальная база данных и функции управления пользователями.
- Cloudinary: хранение изображений — например, фото поломанной трубы.
- Webflow: синхронизация с CMS сайта Webflow.
- RevenueCat: платные функции и подписки внутри приложения.
Так почему ИИ их не использовал?
Я вернулся к логам мышления при вопросе «Как подключить базу данных?» и увидел, что ИИ знал об этих опциях, но:
- Интеграции есть, но AI Builder ограничен несколькими «storage strategies» (‘all-local’ и ‘all-supabase’ в будущем).
- Нет разговорного интерфейса для настройки — нельзя просто написать «подключи Airtable», нужно вручную согласно документации.
- ИИ ориентирован на скорость, а не на глубину настроек — он выбрал самый простой вариант (local).
Моё мнение:
Потенциал есть, но AI Builder не предлагает варианты хранения данных при старте. Хотелось бы, чтобы ИИ спросил:
«Где хранить данные?
- Local Storage (быстро, офлайн, но данные на устройстве)
- Airtable (облачная таблица)
- Firebase (реaltime БД + auth)
- Google Sheets (простые таблицы)
»
Это бы спасло ситуацию и избавило от ложного впечатления многопользовательского приложения.
10. Контроль версий: страховка высшего уровня
Меня впечатлила функция «Version History». Клик по иконке часов в тулбаре открыл боковую панель со списком всех версий, созданных ИИ.

Я увидел таймлайн:
- Service Request Portal с аутентификацией (упал)
- «Fix null reference error» (первое исправление)
- Connect database to application
Можно кликнуть любую версию, посмотреть код или «Restore» к выбранному состоянию.
Это бесценно, когда «Fix with AI» делает хуже. Вы не боитесь экспериментировать, ведь за одним кликом можно откатиться назад.
Моё мнение:
Лучший контроль версий среди no-code или AI инструментов. Даёт уверенность и профессиональный подход к хаотичному процессу AI-разработки.
11. Публикация и деплой: выход в свет
Когда приложение было готово, я посмотрел на кнопку «Publish» в правом верхнем углу.
При клике открылось меню:
- Publish iOS: отправка в Apple App Store (нужен Apple Developer account).
- Publish Android: генерация APK или AAB для Google Play.
- Publish Web App: URL для доступа к приложению в мобильном браузере без установки.

Также есть кнопка «Download» для локального получения сборок Android/iOS. Это большой плюс — вы не навсегда привязаны к платформе; вы владеете результатом.
Моё мнение о публикации:
Публикация очень прямолинейна. Опция web app не спрятана за огромным платным экраном, что приятно. Возможность скачать исходники делает Thunkable профессиональным инструментом.
Итоговый вывод по опыту
После нескольких часов работы у меня был рабочий прототип портала заявок: экран входа, форма заявки и дашборд с фильтрацией.
Мой финальный вердикт:
AI Builder Thunkable — мощная платформа для быстрой сборки мобильных приложений. Отлично подходит для визуализации идеи и создания UI за минуты вместо дней.
Но это не волшебная палочка. Вам придётся править баги, тратить токены на «Fix with AI» и, возможно, копаться в коде, чтобы подключить реальную базу данных.
По сравнению с другими инструментами Thunkable больше похож на профессиональную среду разработки: показывает код и даёт инструменты для правок. Если вы «технически склонный» создатель, желающий получить серьёзный старт, это впечатляющая технология.
Если вы ждёте идеальное «безкодовое» приложение в один клик, частые ошибки вас разочаруют. В целом, это огромный шаг вперёд для no-code мира.
Цены и планы Thunkable
Thunkable предлагает четыре тарифных плана, основанных на лимитах токенов ИИ, приватности проектов и возможностях публикации.
Все планы включают генерацию кода ИИ. Разница в том, сколько вы можете собрать и куда публиковать.
| План | Цена | Токенов ИИ | Проекты | Публикация в App Store | Лучше всего для |
|---|---|---|---|---|---|
| Free | $0 | 2 000 | 3 публичных | Нет | Тестирование платформы |
| Accelerator | $19/мес | 20 000 | 5 публичных + 1 приватный | Нет | Прототипирование MVP |
| Builder | $59/мес | 50 000 | Неогр. публичных + 10 приватных | 1 активное приложение | Запуск первого приложения |
| Advanced | $189/мес | 100 000 | Неогр. всего | Неогр. приложений | Агентствам и продуктовым командам |
Скрытые расходы
Вам понадобятся Apple Developer ($99/год) и Google Play ($25 разово) аккаунты для публикации. Thunkable не упоминает это сразу, но без них вы не запустите приложение в сторах.
Токены ИИ на платных планах обновляются ежемесячно вместе с оплатой. Неиспользованные не переносятся.
Важно: если подписка истекает, ваши опубликованные приложения перестают работать для конечных пользователей. Это не как WordPress, где сайт остаётся живым после отмены — приложения «гаснут» до продления.
Моя рекомендация
Начните с Accelerator ($19/мес), если серьёзно настроены на разработку. Бесплатных 2 000 токенов слишком мало для отладки, а приватный проект нужен для бизнеса.
Вы можете собрать фронтенд в Thunkable, а затем вручную подключить Django-бэкенд, изменив эндпоинты в сгенерированном React Native коде.
Альтернатива Thunkable
AI-генерация кода выводит Thunkable как быстрый инструмент прототипирования, но если нужна точная кастомизация UI с полным контролем над кодом, FlutterFlow — весомый конкурент.
| Функция | Thunkable | FlutterFlow |
|---|---|---|
| Подход к сборке | ИИ генерирует код по подсказкам | Визуальный drag-and-drop с Flutter-виджетами |
| Лучше всего для | Быстрые AI-прототипы | Пиксельная точность UI и контроль разработчика |
| Доступ к коду | Просмотр React Native, ограниченное редактирование | Полный экспорт исходного Flutter-кода |
| Кастомизация | Ручное редактирование кода или перезапрос ИИ | 170+ компонентов + собственный код |
| Бэкенд | По умолчанию локально, ограниченное облако | Нативная интеграция Firebase, пользовательские API |
| Кривая обучения | Лёгкий ввод, сложная отладка | Круче (нужны знания Flutter) |
| Стартовая цена | $19/мес (Accelerator) | $15.60/мес (Basic) |
| Публикация | $59/мес (Builder) | $15.60/мес (Basic) |
Выбирайте Thunkable, если вы: нетехнический основатель, проверяющий мобильную идею. Вы готовы к багам и хотите максимально быстро получить рабочий прототип.
Выбирайте FlutterFlow, если вы: разработчик, знакомый с основами мобильной разработки, и хотите экспортируемый чистый код. Вам важен точный контроль UI, анимаций и логики.
Итоговый вердикт по Thunkable
AI Builder Thunkable выполняет обещанное: рабочие мобильные приложения за минуты из простых текстовых подсказок.
Наблюдать, как ИИ разбивает требования и генерирует React Native код, действительно впечатляет, а история версий позволяет экспериментировать без страха.
Но реальность такова: вы потратите больше времени на исправление багов ИИ, чем на добавление фич. Ошибки выполнения постоянно будут съедать ваш бюджет токенов на «Fix with AI», и часто они приведут к новым проблемам.
Но если вы ждёте идеально готовое к продакшену приложение без единой строчки кода — будете разочарованы.

