메모장
[Flutter] VS Code 확장 프로그램: Awesome Flutter Snippets 본문
VS Code의 Awesome Flutter Snippets 확장 프로그램
https://marketplace.visualstudio.com/items?itemName=Nash.awesome-flutter-snippets
Awesome Flutter Snippets - Visual Studio Marketplace
Extension for Visual Studio Code - Awesome Flutter Snippets is a collection snippets and shortcuts for commonly used Flutter functions and classes
marketplace.visualstudio.com
Flutter 개발을 하면서 코드 생산성을 높이고 싶다면, Awesome Flutter Snippets 확장 프로그램을 추천합니다. 이 확장 프로그램은 Flutter 개발에 유용한 다양한 코드 스니펫을 제공하여 반복 작업을 줄이고, 더 효율적으로 개발할 수 있게 도와줍니다. 아래는 단축키와 설명입니다.
Shortcut
Shortcut | Expanded | Description (한글 번역) |
---|---|---|
statelessW |
Stateless Widget | Stateless 위젯 생성 – 상태를 가지지 않는 위젯을 생성합니다. |
statefulW |
Stateful Widget | Stateful 위젯 생성 – 상태를 가지는 위젯을 생성합니다. |
build |
Build Method | Build 메서드 생성 – 위젯의 UI를 정의하는 메서드를 생성합니다. |
initS |
InitState | initState 메서드 생성 – 객체가 트리에 삽입될 때 호출됩니다. 각 State 객체에 대해 한 번만 호출됩니다. |
dis |
Dispose | dispose 메서드 생성 – 객체가 트리에서 영구적으로 제거될 때 호출됩니다. 이 State 객체가 더 이상 빌드되지 않을 때 호출됩니다. |
reassemble |
Reassemble | Reassemble 메서드 생성 – 디버깅 중에 애플리케이션이 재구성될 때 호출됩니다. 예: 핫 리로드 동안. |
didChangeD |
didChangeDependencies | didChangeDependencies 메서드 생성 – 이 State 객체의 종속성이 변경될 때 호출됩니다. |
didUpdateW |
didUpdateWidget | didUpdateWidget 메서드 생성 – 위젯 구성 변경 시 호출됩니다. |
customClipper |
Custom Clipper | Custom Clipper 생성 – 커스텀 모양을 만들 때 사용됩니다. |
customPainter |
Custom Painter | Custom Painter 생성 – 커스텀 페인트 작업을 할 때 사용됩니다. |
listViewB |
ListView.Builder | ListView.Builder 생성 – 스크롤 가능한, 필요 시 생성되는 위젯의 선형 배열을 만듭니다. |
listViewS |
ListView.Separated | ListView.Separated 생성 – 고정 길이의 스크롤 가능한 선형 배열을 생성하며, 리스트 항목과 구분자를 제공합니다. |
gridViewB |
GridView.Builder | GridView.Builder 생성 – 스크롤 가능한, 필요 시 생성되는 2D 위젯 배열을 만듭니다. |
gridViewC |
GridView.Count | GridView.Count 생성 – 교차 축에 고정된 타일 수가 있는 스크롤 가능한 2D 위젯 배열을 만듭니다. |
gridViewE |
GridView.Extent | GridView.Extent 생성 – 각 타일에 최대 교차 축 범위를 가진 스크롤 가능한 2D 위젯 배열을 만듭니다. |
customScrollV |
Custom ScrollView | Custom ScrollView 생성 – 슬리버를 사용해 커스텀 스크롤 효과를 만드는 ScrollView를 생성합니다. |
streamBldr |
Stream Builder | StreamBuilder 생성 – 지정된 스트림과의 상호작용 최신 스냅샷을 기반으로 자신을 빌드하는 새 StreamBuilder를 생성합니다. |
animatedBldr |
Animated Builder | Animated Builder 생성 – 위젯의 속성을 애니메이션하여 변경할 때 사용합니다. |
statefulBldr |
Stateful Builder | Stateful Builder 생성 – 상태를 가지면서 빌드를 콜백으로 위임하는 위젯을 생성합니다. |
orientationBldr |
Orientation Builder | Orientation Builder 생성 – 디바이스의 방향을 지정하고 참조할 수 있는 빌더를 생성합니다. |
layoutBldr |
Layout Builder | Layout Builder 생성 – 부모 위젯의 제약 조건을 제공하여 빌더 함수를 레이아웃 시 호출하는 빌더를 생성합니다. |
singleChildSV |
Single Child Scroll View | SingleChildScrollView 생성 – 단일 자식을 가진 스크롤 뷰를 생성합니다. |
futureBldr |
Future Builder | FutureBuilder 생성 – Future와의 상호작용 최신 스냅샷을 기반으로 자신을 빌드하는 새 FutureBuilder를 생성합니다. |
nosm |
No Such Method | No Such Method 생성 – 존재하지 않는 메서드나 속성에 접근할 때 호출됩니다. |
inheritedW |
Inherited Widget | Inherited Widget 생성 – 위젯 트리 아래로 정보를 전달하는 데 사용되는 클래스입니다. |
mounted |
Mounted | Mounted 상태 확인 – 이 State 객체가 현재 트리에 있는지 여부를 확인합니다. |
snk |
Sink | Sink 생성 – 스트림의 입력을 나타냅니다. |
strm |
Stream | Stream 생성 – 비동기 데이터 이벤트의 소스입니다. 스트림은 모든 데이터 유형일 수 있습니다. |
subj |
Subject | Subject 생성 – Broadcast StreamController이며, Stream 대신 Observable을 반환합니다. |
toStr |
To String | ToString 메서드 생성 – 객체의 문자열 표현을 반환합니다. |
debugP |
Debug Print | Debug Print 생성 – 콘솔에 메시지를 출력합니다. flutter logs 명령어를 사용하여 접근할 수 있습니다. |
importM |
Material Package | Material 패키지 임포트 – Material 패키지를 임포트합니다. |
importC |
Cupertino Package | Cupertino 패키지 임포트 – Cupertino 패키지를 임포트합니다. |
importFT |
flutter_test Package | flutter_test 패키지 임포트 – flutter_test 패키지를 임포트합니다. |
importAL |
App localisation | 앱 로컬라이제이션 임포트 – 앱 로컬라이제이션을 위한 임포트를 수행합니다. |
mateapp |
Material App | Material App 생성 – 새 Material App을 생성합니다. |
cupeapp |
Cupertino App | Cupertino App 생성 – 새 Cupertino App을 생성합니다. |
tweenAnimationBuilder |
Tween Animation Builder | Tween Animation Builder 생성 – 목표 값이 변경될 때마다 위젯 속성을 애니메이션하는 빌더를 생성합니다. |
valueListenableBuilder |
Value Listenable Builder | Value Listenable Builder 생성 – ValueListenable을 참조하고, 값이 변경될 때마다 빌더를 호출하여 위젯을 빌드합니다. |
f-group |
Group | Group 테스트 함수 생성 – 그룹 테스트 함수를 생성합니다. |
f-test |
Test | 테스트 함수 생성 – 테스트 함수를 생성합니다. |
f-testWidgets |
Test Widgets | Test Widgets 함수 생성 – testWidgets 함수를 생성합니다. |
'개발 > Flutter' 카테고리의 다른 글
[Flutter] 맥에서 안드로이드 기기 연결 후 플러터 앱 실행시키기 with OpenMTP (1) | 2024.08.31 |
---|---|
[Flutter] iPhone에서 permission_handler 패키지 권한 문제 (0) | 2024.08.30 |
[Flutter] URL Launcher 사용하기 (0) | 2024.08.28 |
[Flutter] 우당탕탕 Flutter 프로젝트 iPhone에 빌드해보기 (1) | 2024.08.27 |
[Flutter] VS Code 확장 프로그램: Flutter Tree (0) | 2024.08.20 |