일정
우여곡절 끝에 flutter 사이드 프로젝트 완료!
도중에 프로젝트 방향 자체가 바뀌어서 예상보다 더 늦어졌네 ㅠㅠ
05월: dart/flutter 기본 학습
06월: 프로젝트 설계
07월: 업무 크리!
08월: 개발 1차 완료
09월: 업무 크리!
10월: 백엔드 개발하시는 분의 의견으로, 프로젝트 재설계 (GUI도 당연히 새로~ ㅋㅋㅋ)
11월: 개발 완료
Flutter 총평
* 장점
너무 너무 만족스럽게 작업함.
핫리로드야 말 할 것도 없고,
pub 위젯들 퀄리티도 상당히 좋고,
커뮤니티도 활발함 (블로그/유튜브 등에 좋은 컨텐츠들이 많다!)
* 단점
앱 개발 자체로는 크게 불만인 부분이 없었음
굳이 꼽자면 앱 용량이 네이티브 보다 크다는 것 정도?
* 기타
웹은 아직 무리이다! (flutter가 아니고, 내가하기엔 무리...)
- 앱 완료 후, 삘받아서 레거시 백오피스 웹 프론트쪽 도전했다가....
- 대시보드까지는 어째저째 만들었는데, 스크롤/테이블 등 처리하다가 난항을 겪고 일단은 보류
GetX 총평
상태관리, 네비게이션, 다국어, 기타유틸(벨리데이터, 스낵바 등) 모두 만족스럽게 사용함
프로젝트 구조 잘 정해놓고 사용해야 함
- 자유도가 높아서 프로젝트 구조 잘 정해놓지 않으면, 엉망진창이 될 가능성이 아주 높다
좋은 구조 잘 모르겠다면 bloc 이용하는 것도 좋은 접근
참고한 사이트들
* 위젯
https://www.flutterclutter.dev/
https://flutter.syncfusion.com/#/
https://fluttergems.dev/
https://flutterarsenal.com/index.html
https://itsallwidgets.com/
https://flutterawesome.com/
* GetX
The Flutter GetX Ecosystem ~ State Management
The Flutter GetX Ecosystem ~ Dependency Injection
Flutter GetX Tutorial for Beginners | Full Course in 3 hours (유튜브 GetX 전반적인 부분 다 다룸)
* 기타
quicktype.io (json > dart 코드 변환, freezed도 지원 함)
'dart' 카테고리의 다른 글
Life of a Widget?! | Decoding Flutter (0) | 2021.05.16 |
---|---|
Hot reload? | Decoding Flutter (0) | 2021.05.16 |
Introducing Decoding Flutter (0) | 2021.05.16 |
dart, flutter(+a) vscode 플러그인 (0) | 2021.05.16 |
flutter launcher icon (0) | 2021.05.10 |