본문 바로가기
728x90

freezed5

freezed live template 예전에 강의보고 freezed live templete 만들어서 사용하고 있었는데 안드로이드 스튜디오가 오류 나는 바람에 재설치하게 되면서 live templete 이 날아갔다! 다시 만들기 위해서 링크를 찾아보게 되었음 https://www.inflearn.com/questions/690339/freezed-dataclass-파일-어떻게-생성해요 freezed dataclass 파일 어떻게 생성해요? - 인프런 | 질문 & 답변 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 www.inflearn.com https://velog.io/@jsoh/Flutt.. 2023. 8. 4.
flutter nesting generated file freezed https://blog.lovizu.com/entry/freezeddart-gdart-파일-하나로-합치기 freezed.dart, g.dart 파일 하나로 합치기 intellij 혹은 android studio 에서 freezed 나 drifit 같은 패키지를 쓰면 같은 이름으로 확장자가 다르게 여러파일이 나온다. 사실 직접 눌러서 볼일이 거이 없기 때문에 합쳐서 깔끔하게 보고 싶을 때 쓰 blog.lovizu.com g file 접기 generated file 접기 .g.dart; .freezed.dart; 를 넣자! 2023. 7. 6.
freezed factory 생성자 freezed로 data class 만들어서 통신하려고 하는데, 일일이 type을 지정해주기 귀찮아서 생성자를 나누고 싶었는데, 어떻게 해야될 지 잘 몰라서 고민하다가 freezed 공홈에 가서 찾아봤다. 일단 나는 해당 부분을 찾아서 만들어줬으나, property가 다를 때 오류가 생길 수 있다는 것을 확인했다. import 'package:freezed_annotation/freezed_annotation.dart'; part 'point_noti_dto.freezed.dart'; part 'point_noti_dto.g.dart'; @freezed class PointNotiDTO with _$PointNotiDTO { factory PointNotiDTO.xp({ required String ui.. 2023. 5. 5.
freezed 에서 custom method, add method 새로운 함수 만들기 나는 freezed Model에 해당과 같이 넣고 싶다. String toNotiString() { List result = []; if (xp != null) { result.add('xp:$xp'); } if (gold != null) { result.add('gold:$gold'); } if (diamond != null) { result.add('diamond:$diamond'); } return result.join(', '); } 그런데 오류가 나지.. 해결책은 doc에 있었다. https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models GitHub - rrousselGit/freezed: Code genera.. 2022. 11. 20.
728x90