Skip to content

Kirara02/flutter_template

Repository files navigation

🚀 Flutter Premium Base Template

A modern, high-fidelity, and production-ready Flutter starter template built on Feature-First Domain-Driven Design (DDD). Designed for maximum developer productivity and a premium experience.


💎 Key Features

Feature Detail
Clean Architecture Feature-First DDD — strict separation of Data / Domain / Presentation.
Design System Centralized design tokens (Colors, Spacing, Radius, Typography).
State Management Riverpod 3.x with advanced code generation.
Navigation GoRouter with type-safe route builders.
I18n / L10n Slang — compile-time safe translations.
Premium Theming FlexColorScheme v8 + Google Fonts support.

📖 Documentation

For detailed guides and standards, please refer to:


📂 Artifact Explorer

Access the living documentation and execution state through these system artifacts:


🏁 Getting Started

Prerequisites

  • Flutter SDK ≥ 3.x
  • Dart SDK ≥ 3.x

Installation

  1. Clone & Setup Environment

    git clone https://github.com/Kirara02/flutter_template.git
    cp .env.example .env
  2. Install & Generate

    flutter pub get
    dart run slang
    dart run build_runner build -d
  3. Firebase Setup (Required) Because Firebase configuration files are ignored by Git for security, you must initialize them:

    • Ensure FlutterFire CLI is installed: dart pub global activate flutterfire_cli
    • Run configuration:
      flutterfire configure

🤖 Agentic AI Workflow

This project supports specialized AI agents. Type / in the chat to see available workflows:

  • /agent : Smart Dispatcher (Coordination)
  • /pm : Product Manager (Requirements)
  • /arch : App Architect (System Design)
  • /ui : UI Specialist (Presentation)
  • /dev : Feature Developer (Logic)
  • /qa : QA Engineer (Validation)

Refer to AGENTS.md for the collaboration protocol.


Built with 💎 by Kirara Bernstein (2026).

About

A modern, production-ready Flutter starter template built on Feature-First Domain-Driven Design (DDD). Designed for scalability, type safety, and a great developer experience out of the box.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors