(TIL) 2020-10-27 기록

업데이트:

Meanwhile…

사실 중간고사 준비 때문에 한창 코딩을 못했다. 아니 안 했다는 게 맞겠다. 시험 기간에 다른 일을 하게 되면 시험 준비 효율이 매우 떨어진다. 그래서 중간고사 준비에 만전을 기하고 오늘 중간고사가 끝났기 때문에 오늘부터 코딩을 다시 시작한다.

오늘 한 일

  • 시험공부하는 중간에 짬을 내어 할 일들을 모두 github issues에 정리해두었다. 이렇게 해놓으니 진행상황을 쉽게 추적할 수 있어 아주 편하다.
  • 오늘은 스플래쉬 화면을 만들고 로그인 화면에 기본적인 버튼들을 꾸몄다.
  • 스플래쉬 화면을 만드는 데 시간이 조금 걸렸다. 왜냐하면 Text Widget 위에 CustomPaint를 그려야 했는데 Text Widget 자체는 자기 자신의 크기를 알려주지 않는다… 그래서 한참을 삽질하다가 Text Widget을 그에 꼭 맞는 SizedBox로 감싼 뒤 SizedBox의 크기를 참조하도록 해서 CustomPaint를 그렸다. 사실 점 세 개가 움직이는 거는 전에도 만든 게 있었는데 리팩토링하기 귀찮아서 새로 작성했다. 이거 리팩토링 하는 건 나중에 하는 걸로 해야겠따.

내일 할 일

  • 내일은 각 소셜 로그인(구글, 페이스북, 트위터) api 등록을 할 것이다.
  • 소셜 로그인은 자체 api를 통해서 이루어지기 때문에 크게 문제될 것이 없으나 이메일 로그인은 우리가 직접 모든 걸 처리해야 하기 때문에 그것에 관한 로직을 만들 것이다.
  • Form validity 로직과 서버에서 이메일 체크하는 것을 만들고 이메일 인증, 비밀번호 찾기 기능은 모두 Firebase에서 지원하기 때문에 이를 구현할 것이다.
  • 위가 모두 완료되면 가입 정보 입력 스크린을 만들고 메인 스크린으로 드디어 넘어가게 된다. 이제 auth를 얻었기 때문에 다시 공개 보이스 화면으로 넘어가서 각종 녹음, 태그 관련 로직을 완성해야 한다. 갈 길이 멀다 ㅜㅜ

태그:

카테고리:

업데이트:

댓글남기기