Skip to main content

AI coding assistants

Learn how to use AI-powered coding assistants like Antigravity to accelerate your Flutter development.

AI tools are not only features in your app, but can also be powerful assistants in your development workflow.

To set up your preferred AI coding agent with official Flutter plugins, skills, and rules, check out the Get started with AI guide.

Tools like Antigravity can help you write code faster, understand complex concepts, and reduce boilerplate.

Antigravity

#

Antigravity is a suite of agentic development tools that includes:

  • Antigravity 2.0: The core agentic assistant experience (TUI/CLI-driven).
  • Antigravity IDE: The focused editor experience featuring an integrated agent panel.

Some of Antigravity's capabilities include:

  • Agentic capabilities: Unlike chat-based assistants, Antigravity can proactively edit files and run terminal commands to complete tasks.
  • Complex reasoning: It can plan and execute multi-step workflows which makes it suitable for larger refactors or feature implementations.
  • Verification: It can run tests and verify its own changes to ensure correctness.

To get started with the editor experience, see the Antigravity IDE page. To get started with the command-line tool, see the Antigravity CLI page.

Gemini Code Assist

#

Gemini Code Assist is an AI-powered collaborator available for IDEs like Visual Studio Code, JetBrains IDEs, and Android Studio. It has a deep understanding of your project's codebase and can help you with:

  • Code completion and generation: It suggests and generates entire blocks of code based on the context of what you're writing.
  • In-editor chat: You can ask questions about your code, Flutter concepts, or best practices directly within your IDE.
  • Debugging and explanation: If you encounter an error, you can ask Gemini Code Assist to explain it and suggest a fix.

Gemini CLI (Legacy)

#

The Gemini CLI is a command-line AI workflow tool. For individual developers, it is superseded by the new Antigravity CLI. It continues to be supported for Gemini Enterprise users.

For more details about Gemini CLI, visit the Gemini CLI website.

Claude Code

#

Claude Code is an agentic coding assistant from Anthropic that runs in your terminal.

You can equip Claude Code with domain expertise and tools for Flutter and Dart by installing the official Flutter plugin, which bundles official agent skills and the Dart and Flutter MCP server.

To install the plugin, follow the Claude Code instructions in Install agent skills.