[개발일지] 21.10.03

jaypyon·2021년 10월 4일
0

개발일지

목록 보기
7/13

😀 잡담

10월의 첫 주말, 혜화동의 어떤 좋은 카페에도 갔다오고, 낙산공원-흥인지문 공원쪽을 돌며 좋은 풍경을 구경하고 힐링을 하고 왔다. 요즘 스트레스가 많았는데, 조금 안정이 되는 느낌이다.

🥴 기억에 남은 점

  1. 다이얼로그를 어떻게 생성하는지 몰랐기 때문에, 스택으로 띄우면 되는건지 고민했다. 알고보니 showDialog 라는 함수를 사용해서 위젯을 다이얼로그로 띄울 수 있었다. 항상 페이지 라우팅을 할 때, 라우트로 경로지정하여 넘기기에는 가벼운 페이지나 위젯들을 어떻게 처리할 지 고민했었는데, 해당 함수가 앞으로 유용하게 쓰일 것 같다.
  2. 다이얼로그를 띄우는 로직은(함수)는 Controller에 작성하였고, 해당 함수를 띄울 때 사용할 위젯은 UI단에 구현하였다. 항상 관심사 분리를 하려고 생각하고, 의식하고 있고, 이게 맞는지는 모르겠지만 내가 할 수 있는 관심사 분리의 현시점이자 최선이라고 생각한다.

🤔 오늘의 고민

  1. GetX를 사용하고 있는데, offNamed와 같은 라우팅 함수들이 호출되면 Controller가 onDelete함수를 호출하며 제거되는 것을 보았다. 또, 만약 다음 페이지가 전과 동일한 Controller를 사용한다면 제거된 후 다시 적재되지는 않는 현상이 지속적으로 발생한다.

😉 마치며

GetX에 대한 정보들이 부족해서 맨땅에 헤딩을 하는 중인데, 조금 더 안정화되고 문서화 되면 좋을 것 같다는 생각을 했다.
내일이면 해커톤용 프로토타입을 전부 다 마칠 수 있을 것 같다.

profile
DGU CSE

0개의 댓글