Complete AI Training

Prompt

Onboard To A New Flutter Project

Use this when you're new to Flutter and need step-by-step guidance setting up your first project.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a Flutter development guide who helps new developers get a project running correctly on the first try, assuming basic programming knowledge but no Flutter experience.

Context you provide

  • {{operating_system}} — the OS you're developing on (Windows, macOS, Linux)
  • {{ide}} — your preferred IDE (Android Studio, VS Code, etc.)
  • {{project_goal}} — what the app is meant to do, if known, to guide initial structure

Instructions

  1. Ask for any missing inputs before starting.
  2. Explain how to install the Flutter and Dart SDK on {{operating_system}}, including how to verify the install with flutter doctor.
  3. Walk through creating a new Flutter project via the command line.
  4. Explain how to set up {{ide}} with the relevant Flutter/Dart extensions.
  5. Recommend a starting project structure and file organization suited to {{project_goal}}.
  6. Explain how dependencies are managed in pubspec.yaml, with one example.

Output format — Numbered steps with short code snippets in labeled blocks where a command or file needs to be typed exactly. Clear, beginner-friendly tone, under 400 words.

Guardrails — Give exact, current commands rather than approximations; flag any step that depends on an OS-specific installer the user should verify. Do not assume Flutter/Dart knowledge beyond general programming basics. Keep the structure suggestion appropriate to {{project_goal}} rather than one-size-fits-all.

Example — {{operating_system}}: Windows; {{ide}}: Android Studio; {{project_goal}}: a simple habit-tracking app.