일정

우여곡절 끝에 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도 지원 함)

Flutter tips and tricks

 

 

 

 

 

 

 

'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

+ Recent posts