Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gorniv/vscode-flutter-files
Quickly create files for flutter using a BLoC pattern
https://github.com/gorniv/vscode-flutter-files
bloc code-generator flutter vscode-extension
Last synced: 28 days ago
JSON representation
Quickly create files for flutter using a BLoC pattern
- Host: GitHub
- URL: https://github.com/gorniv/vscode-flutter-files
- Owner: Gorniv
- License: mit
- Created: 2019-02-21T14:21:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T15:30:59.000Z (5 months ago)
- Last Synced: 2024-09-28T14:41:26.485Z (about 1 month ago)
- Topics: bloc, code-generator, flutter, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=gornivv.vscode-flutter-files
- Size: 39.5 MB
- Stars: 59
- Watchers: 6
- Forks: 25
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VS Code Flutter Files
[![Awesome Flutter](https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true&style=flat-square)](https://github.com/Solido/awesome-flutter#vscode)
[![Installs](https://img.shields.io/visual-studio-marketplace/i/gornivv.vscode-flutter-files)](https://marketplace.visualstudio.com/items?itemName=gornivv.vscode-flutter-files)This extension allows **quickly scaffold flutter BLoC templates** in VS Code project.
This extension use:
- for BLoC (base)
- for (my way from real code)How it works(Russian lang) - https://vas3k.club/post/10567/
## Please, support me:
- Add me on [linkedin](https://www.linkedin.com/in/gorniv/)
- install my 'Tool for iOS developers: [aso.dev](https://aso.dev?utm_source=ext&utm_medium=f_f)'
- install my 'Music player for Apple Music: [meows.app](https://meows.app?utm_source=ext&utm_medium=f_f)'![demo](https://github.com/Gorniv/vscode-flutter-files/raw/master/assets/flutter.gif)
## Custom(dynamic) templates
Copy [templates](./templates) directory to your project (by command "[FF] Copy templates to project") and change any of content files (bloc,event,model,page,provider,repository,scree,state)
## Changelog
See [CHANGELOG.md](CHANGELOG.md)
## Features
Right click on a file or a folder in your current project.
You can find multiple options been added to the context menu:| Menu Options |
| ------------------- |
| New Big Pack Bloc |
| New Small Pack Bloc |
| New with dynamic config || Menu Options |
| -------------- |
| New Bloc |
| New Event |
| New Model |
| New Page |
| New Provider |
| New Repository |
| New Screen |
| New State || Menu Options |
| ------------ |
| New Index |## Disclaimer
**Important:** This extension due to the nature of it's purpose will create
files on your hard drive and if necessary create the respective folder structure.
While it should not override any files during this process, I'm not giving any guarantees
or take any responsibility in case of lost data.Fork https://github.com/ivalexa/vscode-angular2-files
## License
MIT