개인 프로젝트 - Coolors 클론 진행상황(07/26)

Chocomilk·2021년 7월 26일
0

1. 개인 프로젝트 진행상황

어제의 목표는 다음과 같았다.

  • 로그인,로그아웃에 따른 앱바 변화 적용 ( 버튼 변화)
  • 팔레트 아이콘 클릭에 따른 팔레트 변화(버튼 5개)
  • 사용자가 DB에 원하는 정보 저장하는 기능 구현(DB모델 설계 필요)

    오늘의 달성율은 45~50%정도라고 생각한다. 로그인 기능을 이전에 구현을 하였으나 해당 로직을 ViewModel로 옮기는 과정에 있어 사소한 실수들을 하여 시간을 많이 소모하였다. 변수의 값에 제대로 넘겨주지 않는등 멍청한 실수도 하였다. User의 정보를 DB에서 불러오는 기능 또한 구현을 했는데 미리 가입한 계정의 정보가 DB에 없어서 해당 사실을 파악하는데 시간을 많이 사용하였다.

    해당 기능을 구현하면서 오른쪽 상단의 위젯(빨간색 박스 친 부분)을 제작하였다. 원래는 DropDownButton을 통해서 제작하려 했으나 해당 위젯을 사용하니 원하는 메뉴를 선택할때 기존의 위젯을 가리게 되었다. 그래서 해당 위젯을 Overlay라는 위젯을 사용하여 구현하였다. Overlay에 대해서는 개념 정리 후 블로그 글에 남길 예정이다.

2. 프로젝트 다음 목표

  • 팔레트 화면에서 ViewModel 제작하여 기능 구성하기
  • 로그인시 보여지는 위젯 마무리(아이콘 클릭했을때 나오는 위젯도 정리)
profile
어제보다 한 발짝 더 나아가려는 Flutter 개발자

0개의 댓글