FDAWG - Flutter Development Assistant with Go

FDAWG Logo

Welcome to the comprehensive documentation for FDAWG, a powerful CLI tool and web interface designed to streamline Flutter development workflows.

What is FDAWG?

FDAWG is a comprehensive Flutter project management tool that provides:

  • 🌐 Modern Web Interface - Intuitive dashboard for visual project management
  • 🔧 Environment Management - Handle multiple environment configurations with ease
  • 📦 Asset Management - Organize and manage project assets efficiently
  • 🌍 Localization Support - Multi-language support with translation management
  • 🏷️ Cross-Platform Naming - Manage app names across all platforms
  • 🚀 CLI & Web Interface - Use via command line or modern web dashboard

Quick Start Tip

New to FDAWG? Start with our Installation Guide to get up and running in minutes!

Quick Navigation

🚀 Getting Started

📖 Command Reference

🌐 Web Interface

👨‍💻 Development

Key Features

CLI Commands

FDAWG provides a comprehensive set of CLI commands for all aspects of Flutter project management:

# Environment management
fdawg env list
fdawg env create production
fdawg env add API_URL https://api.example.com

# Asset management
fdawg asset add path/to/image.png
fdawg asset migrate
fdawg asset generate-dart

# Localization
fdawg lang init
fdawg lang add es
fdawg lang insert app.welcome

# App naming
fdawg namer set --value "My App"
fdawg namer get --platforms android,ios

# Bundle ID management
fdawg bundler set --universal com.company.app
fdawg bundler get

# Build management
fdawg build setup
fdawg build run --platforms android,ios
fdawg build status

Web Interface

Launch a modern, responsive web interface for visual project management:

fdawg serve

The web interface includes:

  • Project overview and statistics
  • Visual environment variable management
  • Drag-and-drop asset management
  • Translation management with Google Translate integration
  • Cross-platform app naming with live preview
  • Bundle ID management with validation
  • Comprehensive build management with real-time progress

Support


Ready to get started? Check out our Installation Guide to begin using FDAWG in your Flutter projects.