2023년 1월 2주차
23년 1월 2주 차 일기입니다.
이번주까지 작업을 진행하며 드디어 스타벅스 클론 코딩은 마무리를 하였습니다.
테스트를 진행하면서 다음과 같은 오류 사항 수정 및 빠진 내용을 추가하였습니다.
- 카드 삭제후 튕김 현상 수정
- 로그아웃 추가
- 이용내역 없음 UI 수정
- 충전 시 다른 금액 충전 진행할 때 충전 금액 보여주기
- 푸드, 상품 상세 보기 페이지 (음료 기준만 있었습니다.)
- 나만의 메뉴 제거 방식 추가
- Pay 화면에서 자동충전/일반 충전 버튼 클릭 시 페이지 이동 추가
그다음 이번 프로젝트를 진행하면서 느낀 점 중 하나로 코드 양이 좀 길어지면서 코드가 깔끔하지 못하다는 느낌을 많이 받았습니다.
그래서 이걸 어떻게 정리할 수 있을지에 대해서 학습을 진행하고 싶어졌습니다.
그래서 잘하시는 분들의 코드들을 하나씩 보면서 분석하는 시간을 가져보려고 합니다.
이번 주에는 skydoves님의 코드를 분석해 보았습니다.
https://github.com/skydoves/DisneyCompose
GitHub - skydoves/DisneyCompose: 🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and M
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture. - GitHub - skydoves/DisneyCompose: 🧸 A demo Disney app using Jetpack Compose and Hilt b...
github.com
위의 프로젝트는 다양한 기능이 있는 프로젝트는 아닙니다.
그래서 다양한 기능이 들어갔을 때 어떻게 관리하는지에 대해서는 파악할 수는 없었지만
그래도 저랑 다른 방식으로 코드를 진행하는 부분이 많이 있어서
이런 부분은 다음 작업을 할 때 사용해보려고 합니다.
아직 다음 프로젝트 진행은 계획이 없어서
우선 한동안은 여러 가지 문서나 프로젝트를 보면서 분석하고 배운 점을 정리해서 포스팅하는 시간을 가져보려고 합니다.
이번 정리해서 올리기에는 좀 애매한 부분이 있어서 정리를 안 했는데 프로젝트 분석도 학습 한 점에 대해서는 정리해서 올려볼 계획입니다.