❮
[flutter] flutter 개발할 때 쓰는 vscode extensions 8개
20220421
참고 : 저의 플러터 개발 툴은 안스 → neovim → vscode 순으로 바뀌었습니다.
getx 는 현재 사용하고 있지 않습니다.
1. flutter ( Dart-Code.flutter )
중요도 |
⭐⭐⭐⭐⭐ |
용도 |
필수로 설치해야 하는 플러그인. 이게 없으면 그냥 터미널로 빌드, 디버깅 해야 합니다. |
|
빌드, 디버깅 (2번의 다트 플러그인을 이용합니다.) |
2. dart ( Dart-Code.dart-code )
중요도 |
⭐⭐⭐⭐⭐ |
용도 |
필수로 설치해야 하는 플러그인. flutter 를 설치하면 설치하라고 창이 나옵니다. |
|
빌드, 디버깅, 리팩토링, 핫 리로드, doctor, pub 명령어들, 코드 자동 완성, 포맷, 스니펫 등등 개발에 필수적인 기능들 |
사실 여기까지만 있어도 플러터 개발을 즐겁게 할 수 있다.
3. Build Runner (gaetschwartz.build-runner)
중요도 |
⭐⭐ |
용도 |
flutter pub run build_runner 명령 |
|
build, watch 를 버튼 하나로 간편할 수 있다. |
4. Freezed ( blaxou.freezed )
중요도 |
0 (freezed를 쓴다면 ⭐⭐⭐⭐⭐ ) |
용도 |
freezed를 쓴다면 무조건 쓰는 것을 추천한다. 너무 편하다. |
|
버튼 하나로 freezed 클래스를 만들어 준다. 3번과 같이 사용하면 매우 편하다. |
5. Bloc (FelixAngelov.bloc)
중요도 |
0 (bloc 을 쓴다면 ⭐⭐⭐⭐⭐ ) |
용도 |
bloc 을 쓴다면 무조건 쓰는 것을 추천한다. 너무 편하다. |
|
코드 액션으로 각종 블록 위젯들을 빠르게 붙여줄 수 있다. |
|
bloc 디렉토리(bloc, event, state 파일을 포함)를 버튼 하나로 바로 만들어 준다. cubit도 지원한다. |
6. flutter riverpod snippets ( robert-brunhage.flutter-riverpod-snippets)
중요도 |
0 (riverpod 을 쓴다면 ⭐⭐⭐⭐ ) |
용도 |
riverpod 을 쓴다면 쓰는 것을 추천한다. 너무 편하다. |
|
riverpod 빠르게 만들어 주는 스니펫. |
7. flutter snippets (alexisvt.flutter-snippets)
중요도 |
⭐⭐⭐ |
용도 |
빠르게 위젯을 만들게 도와주는 스니펫들 |
|
손에 익는데 조금 걸리지만 익히고 나면 확실히 생산성이 높아진다. |
|
다른 스니펫 플러그인도 추천, |
8. Mintlify Doc Writer (mintlify.document)
중요도 |
⭐⭐ |
용도 |
ai를 이용해서 코드를 분석해서 자동으로 주석을 달아주는 플러그인. 매우 그럴듯 하게 달아준다. |
참고
flutter 공식 사이트 vscode 설정법
https://docs.flutter.dev/get-started/editor?tab=vscode