What is Modaal and how does it work?
What is Modaal?
What is Modaal?
Is Modaal free?
Is Modaal free?
What is spec-driven development? How is it different from vibe coding?
What is spec-driven development? How is it different from vibe coding?
- define requirements and constraints up front
- document system design + key decisions
- break work into implementable tasks with acceptance criteria
- keep everything traceable from intent → implementation
How is Modaal different from Cursor, Claude Code or other AI coding tools?
How is Modaal different from Cursor, Claude Code or other AI coding tools?
What do you need before you start?
Do I need a Mac?
Do I need a Mac?
How can I get started with Modaal?
How can I get started with Modaal?
- Describe what you want to build (users, key journeys, must-have features)
- Work on screens, flows, and logic (iterate in plain language, step by step)
- Check how it looks on simulator or real device
What should I provide to get the best results?
What should I provide to get the best results?
- core user journeys (happy path + 2–3 key edge cases)
- your MVP feature list and what “done” means
- data objects you care about (e.g., User, Project, Session)
- any must-have constraints (offline, background work, sensors, auth, etc.)
- example apps you like (for UX reference)
Can I import designs (Figma) or bring my own design system?
Can I import designs (Figma) or bring my own design system?
How much planning happens before the code is written?
How much planning happens before the code is written?
- Plan off (the default) — the agent works directly: it writes code, builds the project, debugs, and iterates with you. Best for building, prototyping, and one-off tasks.
- Plan on — the agent researches your codebase and produces a structured feature spec without writing code. On a brand-new project, the first prompt with Plan on runs Refine: it turns your idea into a PRD and scaffolds the project.
Who owns the code Modaal writes?
Do I own the code?
Do I own the code?
Can I edit the code myself?
Can I edit the code myself?
- refactor
- add libraries
- integrate your backend
- ship through your normal CI/CD
Which platforms and stack does Modaal target?
Which platforms are supported?
Which platforms are supported?
- iOS — native Swift and SwiftUI. Generally available.
- Android — native Kotlin and Jetpack Compose. Available to every account, in open beta.
What stack does Modaal generate?
What stack does Modaal generate?
- SwiftUI screens for iOS, Jetpack Compose screens for Android
- data models and API logic
- background tasks where relevant
What can Modaal build?
Can Modaal handle complex app features?
Can Modaal handle complex app features?
- widgets and OS surfaces (e.g., Live Activities)
- offline mode and background work
- sensors / hardware access
- watch companions (where relevant)
- performance-critical experiences
Can I use Modaal with my existing backend and APIs?
Can I use Modaal with my existing backend and APIs?
- endpoints + auth method
- key request/response shapes
- error states and retry behavior you want
How the workflow stays coherent
How does Modaal keep specs, design, and code in sync?
How does Modaal keep specs, design, and code in sync?