Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Create Clean Flutter Folder StructureNew to Visual Studio Code? Get it now.
Create Clean Flutter Folder Structure

Create Clean Flutter Folder Structure

Muhammed Hoşgör

|
11 installs
| (0) | Free
Otomatik cubit, view, model, service klasör yapısını oluşturur.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Flutter Base Folder Generator

Flutter projelerinizde Cubit, Model, View, Service gibi klasörleri ve dosyaları tek tıkla oluşturmanıza yardımcı olan Visual Studio Code eklentisidir.

A Visual Studio Code extension to scaffold feature-based folder structures like Cubit, Model, View, and Service in your Flutter projects.


✨ Özellikler | Features

  • ✅ Cubit, State, View, Model, Service dosyaları otomatik olarak oluşturulur.
  • ✅ Dosya isimleri verdiğiniz modül adına göre uyarlanır (login, profile, vb.).
  • ✅ Flutter projelerinizde temiz ve sürdürülebilir bir mimari sağlar.
  • ✅ Automatically creates Cubit, State, View, Model, and Service files.
  • ✅ Files are named based on the module name you provide (login, profile, etc.).
  • ✅ Ensures clean and maintainable architecture in your Flutter projects.

🧠 Nasıl Kullanılır? | How to Use?

  1. Flutter projenizde herhangi bir klasöre sağ tıklayın.
  2. "Create Flutter Base Folder" seçeneğine tıklayın.
  3. Modül adını girin (örneğin: login, profile, dashboard).
  4. Aşağıdaki gibi bir yapı otomatik olarak oluşturulur.
  1. Right-click on any folder in your Flutter project.
  2. Choose "Create Flutter Base Folder" from the context menu.
  3. Enter the module name (e.g., login, profile, dashboard).
  4. The following structure will be generated automatically.

📂 Oluşturulan Dosya Yapısı | Generated Folder Structure

Modül adı olarak login girildiğinde:

🔧 Üretilen Dosyalar Hakkında | About Generated Files

  • Cubit: login_cubit.dart içerisinde Cubit sınıfı, login_state.dart içerisinde durumlar (initial, loading, completed, error) ve Equatable yapı kullanımı.
  • View: login_view.dart temel bir Scaffold yapısıyla gelir.
  • Model: login_model.dart boş olarak gelir, modele özel tanımlamalar burada yapılır.
  • Service: login_service.dart servis sınıfı, i_login_service.dart ise onun arayüzü olarak yapılandırılmıştır.

👤 Yazar | Author

Muhammed Hoşgör
GitHub Profilim
LinkedIn


Bu uzantı, Flutter projelerinizi daha düzenli ve modüler hale getirmek için mükemmel bir başlangıç sağlar.
This extension provides a perfect starting point for organizing and scaling your Flutter project in a clean modular way.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft