티스토리 뷰

728x90

24일 차 코딩 일기입니다.

드디어 티켓 구매 관련해서는 거의 마무리가 되어갑니다 ㅎㅎ

스크린샷 보니 오류가 또 보이네요 ㅠ;;
리스트의 팀 아이콘이 지금 오류가 있는데 이건 다시 확인해 봐야겠네요

유저 등급인 유저에게는 경기 추가 권한을 넣어줬습니다 (제 편의를 위해~)
파이어 베이스 홈페이지에서 데이터 추가하는 게 귀찮고.. 지금 어드민 페이지가 따로 있는 게 아니라서 이렇게 해두었습니다.

지금은 그냥 EditText인데 Picker도 추가로 할 예정입니다.

좌석 선택 화면입니다.

예전에는 저 체크박스들을 다 뷰로 만들었는데... 지금은 그냥 리사이클러뷰의 GridLayout으로 수정하였습니다.

지금은 A홀만 있는데 나중에 B ~ G까지도 추가해 줄 생각인데 중간에 비어있는 공간도 있어서 그 부분도 좀 고려해야 해서

이 부분은 추후에 또 고민해볼 생각입니다.

Firebase에서 리스트로 저장하는 건 문제가 없는데 특정 내용만 업데이트하는 게... 안 되는 것 같더라고요? 제가 못 찾은 것일 수도 있지만

그래서 작업하고 또 갈아엎고 ㅎㅎ.. 이번 작업은 몇 번을 갈아엎었는지 모르겠네요

그래도 ViewModel과 Repository 방식으로 개발을 해두어서 수정할 때 조금 더 빨리 수정하지 않았나 싶네요

결제 화면입니다.

지금 결제하기 선택하면 좌석 정보 변경 -> QR 코드 생성 후 이미지 저장 -> 결제 정보 저장 로직은 완료하였습니다.

이제 내 캐시 업데이트만 처리해주고 다음 화면 구현만 하면 티켓은 종료됩니다

 

사실 원래 이번 주 계획은 티켓까지 완료하고 Flutter 2일하고 주말에 포스팅 계획이었는데

월, 화 일정이 생겨서 작업을 많이 못 해가지고 이번주 Flutter는 넘어가야겠네요

728x90
댓글