디스코드 앱 디자인을 기반으로 한 연락처 앱
- 안드로이드의 각 기능을 익히고 깔끔한 UI를 보여주기 위해 제작하였습니다.
- 또한 연락처 목록에 회사 고객센터를 넣었기 때문에 Company + Contact를 합쳐서 작명하게 되었습니다.
- 2024년 4월 22일 ~ 2024년 4월 28일
- 공지훈 [ContactDetailFragment 개발, 전반적인 코드 유지보수]
- 문제: 이미지가 타입이 drawble과 url타입으로 서로 포맷이달라 set해줄 때 트러블 발생
- 해결법: adapter에서 tpye 별로 분기처리하여 다른 방식으로 set 해주기
- 알게된 점: 어렵게 생각하지말고 간단하게 생각하자.
- 문제: 처음에 clone해온 파일을 수정한뒤, git push 했을때 push가 안되는 문제 발생
- 해결법: git push --set-upstream origin mypage 를 터미널에 입력하여 브랜치 설정 해준후, 맥의 키체인암호 입력한뒤 다시 푸시해서 해결
- 알게된 점: 처음에 clone했을때 원격저장소에 기본 브랜치 설정을 안해주면 push할때 오류가 뜬다는 점을 알게됨
- 문제: 실시간 유효성 검사를 위해 TextWatcher 인터페이스를 사용하는데 오류가 발생
- 해결법: afterTextChanged 함수를 추가하여 해결
- 알게된 점: TextWatcher 인터페이스는 3가지 함수(beforeTextChanged, onTextChanged, afterTextChanged)를 모두 재정의해야 한다는점


