Flutter에 발 들이기 2

바람찬허파·2023년 9월 3일
0

flutter 강의를 수강한지 꽤 되었다 생각했는데,이제야 발 들이기 시리즈 2편이라니... 심지어 1편에서는 빌드 안 된다고 찡찡 거리기만 했다.

지금까지 Flutter로 FE 개발을 공부하고 있다. flutter는 온통 widget으로 시작해 widget으로 끝난다. 아직까지는 네이티브 /RN과 다른, 플러터의 차이점을 느끼지 못했다. 플러터 공부를 시작하기 전 운영체제가 아닌, C/C#으로 이루어진 flutter 엔진이 FE를 그려준다는 점이 매력적으로 다가왔었다. 다만, 이 부분을 개발을 하며 체감할 수는 없었다. (추후 인터렉션, 디테일한 UI를 구현할 때 알게 될 것 같다)

또한, 클래스 기반의 코드를 사용하는 것도 여전히 새롭다. FE 부분이라, 객체, 인터페이스, 상속의 개념을 적극적으로 사용하지는 않는다. 다만, 클래스 형태인 위젯에 맞게 파라미터를 주고, 클래스를 직접 생성하여 생성자와 변수타입을 알맞게 설정하는 과정이 새롭다.

지금 만들고 있는 챕터는 Wallet이다.



객체의 속성에 또 다른 위젯(객체)를 넣고, 그 안에 또 다시 넣는 과정들이기에 전체적인 코드가 길고 복잡해보인다. (실제로도 특정 부분을 수정하려면 꽤 찾아가야 한다. ) 나중에 깔끔하게 수정하는 방법이 있겠지,, 생각하며 지금은 넘어가고 있다.

RN을 공부할 때는 내가 만든 UI를 빨리 구현해보고 싶었는데, flutter의 경우 코드 작성이 자유롭다고 느껴져인지 디자이너의 복잡한 UI를 만들어보고 싶어졌다.

깃헙 링크
https://github.com/windylung/get_foot_in_flutter

0개의 댓글