Need a dev environment without installing anything
A ready-made development environment is provisioned automatically, letting you run the app without local installs
You hit the platform’s ceiling — export the code and make it yours
The bridge from no-code builder to real development. You shipped an app in Lovable or Base44; now it has hit the platform’s ceiling — a library it won’t add, a cost that climbs, a change a teammate needs to make in code. This chapter is the graduation: decide when it is time to leave, export the app you already built, run it on a machine you control, and make your first real code change with an AI assistant beside you. → Next rung: this hands you off to AI coding assistants (which tool to drive) and Building complex codebases (the discipline that keeps it reliable at scale).
You graduate when your app needs a library the builder doesn’t support, costs start scaling beyond the plan, or a teammate must edit code that the no‑code tool can’t handle.
Exporting involves using the builder’s built‑in export feature to download the source files, then setting up the required runtime on your own machine and running the project just like any standard codebase.
Yes—you can make your first genuine code change by prompting an AI coding assistant, which guides you through editing the exported files while keeping the app functional.
Open the app you built earlier — your Lovable task tracker or Base44 booking app — to decide if it’s time to leave the platform based on concrete signals.
Identify whether your AI‑built app has outgrown the platform
Using claude-code, analyze the Lovable task tracker code in ./lovable_tracker and evaluate each of these graduation signals: 1) Custom UI needed, 2) External API integration required, 3) Complex business logic beyond platform limits, 4) Performance bottlenecks on scale, 5) Data privacy regulations unmet by platform, 6) Need for offline support. For each signal output "hit" or "not hit" in a markdown table.Paste the prompt into the Prompt field of the claude-code interface and press Run. Verify that the returned table lists all six signals exactly as written; any missing rows means the analysis didn’t cover a signal.
The Nextcloud App Store includes a developer section that lists tools and documentation for building apps on the platform.
You will locate and open the developer documentation page for Nextcloud so you can reference it later when exporting an app.
Google Cloud’s App Engine is a fully managed platform that runs applications written in languages like Node.js.
You will create, configure, and deploy a minimal Node.js web app to the App Engine standard environment.
app.js with the following content: const http = require('http'); http.createServer((req, res) => { res.write('Hello from App Engine'); res.end(); }).listen(process.env.PORT || 8080);package.json file that specifies `Open the repository saved by the builder on GitHub and launch a cloud‑based workspace that runs your exported project independently.
Do this first Determine if your app should be exported
Open the exported project in a cloud‑based workspace you control
git clone https://github.com/<you>/<your-app>.git
cd <your-app>
npm install
npm run devOpen the GitHub repo your-name/task-tracker in a new Codespace and start the app’s development server (e.g., run `npm install` then `npm start`).Paste this into the claude-code input field on the main screen and press Run. Watch for the provisioning messages—once the Codespace is ready, the terminal will show the server URL you can open in a browser.
your-name/task-tracker)Use Claude Code inside your workspace to describe a feature change; review the proposed edits before they are applied.
Do this first Run your exported app in a GitHub Codespace
Add a new feature to your app with Claude Code
Add a priority level (low / medium / high) to each task, show it as a coloured badge, and let me set it when I add a task.Paste the sentence into the Claude Code input box in your workspace Terminal, then wait for Claude to display the list of files it will modify. Verify the proposed changes before clicking Approve; watch that only the intended task‑related files are listed.
16 outcomes in all — one per recipe below.
Need a dev environment without installing anything
A ready-made development environment is provisioned automatically, letting you run the app without local installs
Can't verify your app runs
The app automatically launches in an embedded preview, giving you a live web address that proves it runs from your copy
A visible `github.dev` URL proves the app is running from your own repository, not the builder platform
Not sure which app idea will sell
Using an ASO tool you filter keywords by popularity and difficulty, then examine competitors to spot underserved niches. This ensures the app targets a real user problem that people are already searching for.
I need a ready‑to‑run iOS project skeleton
Creating a reusable SDK/boilerplate with onboarding, paywalls, settings, and payment handling lets you skip repetitive setup and focus on unique features, dramatically speeding up development.
Need UI screens from a feature list
A concise prompt describing the main feature set (camera, gallery, identification, history) lets Claude generate fully compiling code that integrates into your boilerplate, turning ideas into functional UI instantly.
I need ready‑to‑use app icons and matching colors
Prompting an image model (Gemini) with the app description yields suitable accent colors and icon concepts, which you then refine in Figma. This cuts design time while keeping branding relevant to the keyword.
App store listing missing keywords and copy
Using Claude to draft titles, subtitles, keyword lists, and a natural‑language description packed with validated keywords ensures the app is discoverable. Manually inserting the primary keyword into the name/subtitle maximizes search relevance.
Seeing everyday annoyances but no app concepts
Identify daily frustrations by tracking moments from waking to sleeping where you think, “I wish there was an app for this.” Those moments are signals of real user needs because you already experience the pain. Turning them into app concepts ensures market relevance.
I want an AI MVP but can’t code
Platforms like Anything.com, Lovable, Bolt, or VZero abstract away deployment, hosting, and API management, letting beginners focus on prompting an AI to generate UI and logic. This reduces the learning curve dramatically while still delivering a usable product.
Want to double‑check AI‑generated code before it runs
Using plan mode (Shift + Tab in Claude Code or similar) makes the AI output a step‑by‑step execution plan before it writes code. Reviewing this plan catches logical errors early and prevents unwanted changes, especially for beginners.
Can't tell if new signups stay
Integrating PostHog early lets you measure key metrics like signup conversion and week‑one retention, which are critical for product decisions. Seeing a low retention rate quickly signals onboarding or value gaps before you waste resources.
Want early adopters by sharing your build publicly
Documenting your build process on platforms like TikTok, Instagram, or Twitter creates organic interest. Sharing struggles, wins, and behind‑the‑scenes content builds credibility and attracts early adopters who feel invested in your journey.
Built an iOS app and need to get it on the store
After building your app in Xcode you must upload the compiled bundle to Apple’s web portal App Store Connect. There you fill out metadata and request review, which makes the app available on the App Store once approved.
Want to submit apps to the App Store
Only members of Apple’s paid Developer Program can access App Store Connect and submit apps. Enrolling costs $100 per year and provides unlimited app submissions while the membership remains active.
Need to try your iPhone app but have no device
The iOS Simulator bundled with Xcode mimics an iPhone or iPad on your Mac, letting you run and interact with your app instantly, which is essential before submitting to the App Store.
Need the right bundle ID and iOS version for your app
The bundle identifier uniquely identifies your app on the App Store, while setting a minimum iOS version ensures compatibility. These settings are edited in Xcode’s project editor before archiving.
Want to see UI changes as you type
The canvas preview in Xcode renders SwiftUI code live, allowing you to verify UI layout before running the simulator, speeding up development and reducing iteration time.
The same set on /recipes, filtered by tool and role.
Ask, share, or report — over on the Heidelberg AI community forum.