English
Architecture Folder Creator
Automatically create professional folder structures for your projects with the VS Code plugin! Predefined architecture templates for Flutter, Swift, Kotlin, JavaScript and many more languages.
✨ Features
- 10+ Programming Language Support: Flutter, Swift, Kotlin, JavaScript/TypeScript, Python, Java, Go, C#, PHP, Ruby
- 🏗️ 40+ Architecture Templates: Clean Architecture, MVVM, BLoC, VIPER, MVC and more
- Automatic Folder Creation: Create all folders with one click according to the architecture of your choice
- 🎨 Modern UI: User interface enriched with icons and explanations
- Fast and Reliable: Fast folder creation with progress indicator
- 🔧 Expandable: New languages and architectures can be easily added
How to Use 🚀 🚀
- Open a project folder in VS Code
- Open the Command Palette (
Ctrl+Shift+P
/ Cmd+Shift+P
)
- Type "Create Architectural Folder Structure " and select the command
- Select your programming language (ex: 📱 Flutter)
- Select the architecture type (ex: 🏗️ Clean Architecture)
- Confirm and see your folders created automatically! ✅
📱 Supported Languages and Architectures
Flutter
- BLoC Pattern - Business Logic Component pattern
- Provider Pattern - Provider state management
- Clean Architecture - Scalable and testable structure
- Riverpod Architecture - Modern Riverpod state management
Swift (iOS)
- VIPER - View-Interactor-Presenter-Entity-Router
- MVVM - Model-View-ViewModel
- Clean Swift (VIP) - Clean Architecture Swift implementation
- SwiftUI + Combine - Modern SwiftUI reactive architecture
Kotlin (Android)
- MVVM + Repository - Modern Android MVVM pattern
- Clean Architecture - Enterprise level Android architecture
- Compose + MVVM - Jetpack Compose architecture
JavaScript/TypeScript
- React - Component Based - Modern React component architecture
- React - Redux Toolkit - Redux Toolkit state management
- Next.js App Router - Modern Next.js 13+ architecture
- Node.js - Clean API - Clean Node.js API architecture
Python
- Django REST - Django REST Framework API
- FastAPI - Modern Python API framework
- Flask - Blueprints - Flask Blueprint organization
Java
- Spring Boot - Clean - Spring Boot Clean Architecture
- Spring Boot - MVC - Traditional Spring MVC
And many more...
Various architecture options are also available for Go, C#, PHP, Ruby languages.
🎯 Sample Output
The folder structure when you select Flutter Clean Architecture:
📁 📁 lib/
├── 📁 core/
│ ├── 📁 domain/
│ │ │ ├── 📁 entities/
│ │ │ ├── 📁 repositories/
│ │ │ └── 📁 usecases/
│ │ ├── 📁 data/
│ │ │ ├── 📁 models/
│ │ │ ├── 📁 repositories/
│ │ │ └── 📁 datasources/
│ ├── 📁 network/
│ ├── 📁 constants/
│ └── 📁 utils/
└─── 📁 features/
└─── 📁 presentation/
├── 📁 pages/
├── 📁 widgets/
└── 📁 bloc/
Türkçe
Architecture Folder Creator 🚀
VS Code eklentisi ile projeleriniz için profesyonel klasör yapıları otomatik olarak oluşturun! Flutter, Swift, Kotlin, JavaScript ve daha birçok dil için önceden tanımlanmış mimari şablonları.
✨ Özellikler
- 🎯 10+ Programlama Dili Desteği: Flutter, Swift, Kotlin, JavaScript/TypeScript, Python, Java, Go, C#, PHP, Ruby
- 🏗️ 40+ Mimari Şablonu: Clean Architecture, MVVM, BLoC, VIPER, MVC ve daha fazlası
- 📁 Otomatik Klasör Oluşturma: Seçtiğiniz mimariye göre tüm klasörleri tek tıkla oluştur
- 🎨 Modern UI: İkonlar ve açıklamalarla zenginleştirilmiş kullanıcı arayüzü
- ⚡ Hızlı ve Güvenilir: Progress göstergesi ile hızlı klasör oluşturma
- 🔧 Genişletilebilir: Yeni diller ve mimariler kolayca eklenebilir
🚀 Nasıl Kullanılır?
- VS Code'da bir proje klasörü açın
- Command Palette'i açın (
Ctrl+Shift+P
/ Cmd+Shift+P
)
- "Mimari Klasör Yapısı Oluştur" yazın ve komutu seçin
- Programlama dilinizi seçin (örn: 📱 Flutter)
- Mimari tipini seçin (örn: 🏗️ Clean Architecture)
- Onaylayın ve klasörlerinizin otomatik oluştuğunu görün! ✅
📱 Desteklenen Diller ve Mimariler
Flutter
- BLoC Pattern - Business Logic Component pattern
- Provider Pattern - Provider state management
- Clean Architecture - Scalable ve testable yapı
- Riverpod Architecture - Modern Riverpod state management
Swift (iOS)
- VIPER - View-Interactor-Presenter-Entity-Router
- MVVM - Model-View-ViewModel
- Clean Swift (VIP) - Clean Architecture Swift implementasyonu
- SwiftUI + Combine - Modern SwiftUI reactive architecture
Kotlin (Android)
- MVVM + Repository - Modern Android MVVM pattern
- Clean Architecture - Enterprise level Android architecture
- Compose + MVVM - Jetpack Compose architecture
JavaScript/TypeScript
- React - Component Based - Modern React component architecture
- React - Redux Toolkit - Redux Toolkit state management
- Next.js App Router - Modern Next.js 13+ architecture
- Node.js - Clean API - Temiz Node.js API mimarisi
Python
- Django REST - Django REST Framework API
- FastAPI - Modern Python API framework
- Flask - Blueprints - Flask Blueprint organization
Java
- Spring Boot - Clean - Spring Boot Clean Architecture
- Spring Boot - MVC - Traditional Spring MVC
Ve daha fazlası...
Go, C#, PHP, Ruby dilleri için de çeşitli mimari seçenekleri mevcuttur.
🎯 Örnek Çıktı
Flutter Clean Architecture seçtiğinizde oluşan klasör yapısı:
📁 lib/
├── 📁 core/
│ ├── 📁 domain/
│ │ ├── 📁 entities/
│ │ ├── 📁 repositories/
│ │ └── 📁 usecases/
│ ├── 📁 data/
│ │ ├── 📁 models/
│ │ ├── 📁 repositories/
│ │ └── 📁 datasources/
│ ├── 📁 network/
│ ├── 📁 constants/
│ └── 📁 utils/
└── 📁 features/
└── 📁 presentation/
├── 📁 pages/
├── 📁 widgets/
└── 📁 bloc/