Skip to main content

SMF Flutter CLI - Documentation

Project Overview

SMF Flutter CLI is a comprehensive command-line tool for creating and configuring Flutter applications with modular architecture. The project provides a powerful system for rapidly generating Flutter projects with pre-configured modules, dependencies, and best practices.

Key Features

  • 🚀 Rapid Project Scaffolding: Generate Flutter projects with pre-configured modules
  • 🧩 Modular Architecture: Select and configure only the components you need
  • 🔧 Smart Dependency Management: Automatic dependency resolution and configuration
  • 📱 Flutter Best Practices: Built-in templates following Flutter development standards
  • 🔥 Firebase Integration: Seamless Firebase setup and configuration
  • 🛣️ Routing Solutions: Multiple routing options including GoRouter
  • 📊 Analytics Ready: Built-in analytics and tracking capabilities
  • 🎯 Customizable Templates: Extensible brick-based template system

Documentation Structure

📚 Core Sections

🧩 Modules

🔧 Technical Details

Quick Start

# Install CLI globally
dart pub global activate smf_flutter_cli

# Generate a new Flutter project
smf create my_app

License

Copyright 2025 SayMyFrame. All rights reserved.

Licensed under the Apache License, Version 2.0.

Support