(TIL) 2020-11-16 기록

업데이트:

오늘 한 일

  • 1:1 대화방 로딩 로직 최적화는 좀 미뤄둬도 될 것 같다. 생각해보니 대화방 자체를 불러오는 게 아니라 메타데이터만 불러오는 것이라 크게 속도 저하가 있지 않을 것 같아서이다.
  • 프로필 사진 설정 화면은 아직 디자인이 완성되지 않아 구현하지 않았다.
  • 이메일 인증 화면은 차후에 할 예정이다. 앞으로 계정 생성을 테스트 삼아 많이 하게 될 텐데 그때마다 인증을 받아야 한다면 테스트하기 힘들 것 같다.
  • 공개보이스 녹음 화면을 완성하려다가 앨범형 플레이어 위젯의 코드 상태를 보고 경악을 금치 못했다. 너무 복잡하게 짜여 있어서 새로 리팩토링을 했다. 다 하지는 못했다.
  • 버튼의 눌림 상태가 잘 보이지 않아서 고민했는데 다른 앱들을 자세히 보니 버튼이 눌리자마자 onPressed() 함수를 부르는 게 아니라 눌림 효과가 충분히 보이도록 아주 약간의 시차를 두고 호출했다. 그래서 Future.delayed() 함수를 사용해서 100ms의 시간이 지난 후에 콜백함수가 호출되도록 했다. 이렇게 하니 오히려 지연시간이 생겼음에도 불구하고 더 빠른 느낌이 들었다. 이런 게 UX의 묘미인가 싶다.
  • 백엔드 강좌가 시작이 되었다. 아직 크게 배운 것은 없고 간단한 쉘 조작법과 Node.js가 무엇인지에 대해 배웠다. 이미 다 알던 내용이라 빠르게 스킵한 부분이 많다.

    내일 할 일

  • 앨범형 플레이어 위젯의 리팩토링을 완료한 후 공개보이스 녹음 화면을 완성할 것이다.
  • 위의 작업이 다 되면 테스트에 들어가야 한다.
  • Express.js에 대해 배울 것이다.

태그:

카테고리:

업데이트:

댓글남기기