Flutter Pro Starter Kit
A professional-grade VS Code extension that supercharges your Flutter development workflow. Create production-ready Flutter applications in seconds with a comprehensive, thoughtfully structured project template.
🚀 Flutter Starter Kit - VS Code Extension
Flutter Starter Kit is a VS Code extension that helps you quickly generate a structured Flutter project with predefined folders, components, and dependencies.
📥 Installation
- Open VS Code.
- Go to Extensions Marketplace (
Ctrl+Shift+X
or Cmd+Shift+X
on Mac).
- Search for "Flutter Starter Kit" and click Install.
🛠️ How to Use
Open Command Palette
- Press
Ctrl+Shift+P
(Windows/Linux) or Cmd+Shift+P
(Mac).
Run the Command
- Type "Run Flutter Starter Kit" and select it.
Enter a Flutter Project Name
- A popup will appear asking for a project name (e.g.,
my_flutter_app
).
Select a Folder
- Choose a directory where the project should be created.
Wait for Project Setup
- The extension will run a script (
flutter-structure-script.sh
) to create the project with a predefined structure.
Open the Project in VS Code
- Navigate to the newly created project folder and run:
code .
- Start your Flutter development by running:
flutter run
🚀 Features
✅ One-click Flutter project setup
✅ Predefined folder structure
✅ Essential dependencies included
✅ Saves setup time for new projects
📌 Requirements
- VS Code v1.75.0+
- Flutter SDK installed (
flutter --version
to check)
- Dart SDK installed
💡 Troubleshooting
🔴 Error: Project Name is Required
➡ Ensure you enter a valid project name in the input box.
🔴 Error: No Folder Selected
➡ Select a folder where the Flutter project should be created.
🔴 Permission Issues (Linux/macOS)
➡ Run this command in VS Code Terminal:
chmod +x ~/.vscode/extensions/flutter-starter-kit/flutter-structure-script.sh
About This Extension
--------------------
Flutter Pro Starter Kit eliminates the tedious setup process of new Flutter projects by providing a complete, responsive, and feature-rich architecture built according to best practices. Developed by industry expert Srinadh Ramadurga, this starter kit incorporates years of professional Flutter development experience.
Why Choose Flutter Pro Starter Kit?
-----------------------------------
* **Save Hours of Setup Time**: Skip the repetitive boilerplate code and focus on your app's unique features
* **Production-Ready Architecture**: Built with scalability, maintainability, and performance in mind
* **Responsive Design Built-in**: Pixel-perfect UIs on all screen sizes using flutter\_screenutil
* **Feature-Rich Components**: Pre-built login flows, bottom navigation, theme switching, and much more
* **Best Practices Enforced**: Follows recommended Flutter patterns and practices
* **Cross-Platform Ready**: Works seamlessly on iOS, Android, and web platforms
What's Included:
----------------
* Complete authentication flow with OTP verification
* Dark/light theme switching with persistent settings
* Multi-language support with GetX internationalization
* Network connectivity handling and error states
* Responsive UI components with flutter\_screenutil
* Form validation and input handling
* Clean folder structure organized by feature
* Utility helpers and reusable components
* Modern Material Design components
* Comprehensive documentation
Developed with ❤️ by Srinadh Ramadurga