728x90
Flutter 에서는 named parameter 기반 생성자를 사용한다.
Android Studio 가 기본으로 제공하는 것에서는 name parameter 기반으로 생성되지 않기 때문에 불편하다.
이를 해결할 방법이다.
Plugins 탭을 누르고 MarketPlace를 선택한 다음에 dart data class 를 입력하면 검색 결과가 나온다.
여기까지 하면 준비는 된 것이다.
실제 data class 를 생성하고 나서 시도해 보자.
필요로 하는 변수를 선언하고 나서
- Windows/Linux: Alt + Enter
- MacOS: ⌘ + Enter
단축키를 누른다.
OK버튼을 누르면 아래와 같이 코드가 자동으로 추가된다.
Copy는 Copywith를 자동으로 생성해주고,
toMap() and fromMap()은 자동 생성한 후에 toJson() 과 fromJson 으로 용어 변경을 해주고 세부적인 사항은 수정해주면 된다.
728x90
'Flutter 앱 > 환경설정' 카테고리의 다른 글
flutter 잘못된 클라이언트 ID를 지정 (0) | 2024.01.29 |
---|---|
flutter db test 에러 (0) | 2024.01.08 |
Flutter freezed data class 자동완성 (Android Studio) (0) | 2023.12.08 |
Flutter Null Safety 확인 및 Migration (0) | 2022.06.25 |
IntelliJ IDEA Community 에 Dart 설치 (0) | 2022.06.24 |