개발여행일지~
4주차 WIL 주간회고! 본문
- 지금까지 완성한 코드의 개선을 위한 트러블 슈팅에 대해 고민하신 후, 가장 적합하다고 생각하는 트러블 슈팅을 팀원 별로 한 가지 작성해 주세요!
- 트러블 슈팅은 코드는 구현된 상태에서 ‘느린 것을 빠르게’ 와 같은 개선 시킨 경험을 말합니다.
- 아직 잘 모르겠다면, 고민 중인 내용을 작성하거나 고민이 필요한 키워드를 튜터님과 논의합니다.
- 팀원 개인별로 작성해주세요.
- 강아지 : 문제 - 모든 걸 처리하고 담당하는 액티비티 / 해결, 시도 - MVVM으로 코드 리팩토링(아직 못함)
- 토끼 : 문제 - 프로필 사진 변경 시 바로 적용이 안 되는 것 / 해결, 시도 - 앱이 실행될 때 불러오는 부분의 코드를 다르게 변경해보았지만 아직 고쳐지지 못함 (해결 안됨)
- 양
- 소 : 문제 - 좋아요를 할시에 파이어베이스와 앱과의 데이터 연결이 안됨 / 해결 - 좋아요 노드를 하나 추가하여 연결
- 이번 주 한 일
- 팀 전체
- 중간 발표
- 추가 기능 구현 완료
- 팀원 개인
- 강아지
- [x] 중간 발표 PPT 제작, 시연 영상 편집, 발표
- [x] 홈 피드 - 스피너 검색, 태그 검색 기능
- [x] 마이 피드 - 일지 카테고리 태그 필터 기능
- [x] 일지 수정 기능
- 토끼
- [x] 전체적인 UI 수정 (Android 12 고려하여 수정)
- [x] 오늘 날짜와 반려동물의 생일이 같을 때 생일 케이크 아이콘 띄우기
- 소
- [x] 좋아요 페이지 리스트 추가 기능
- [x] 비밀번호 변경시 안내창 UI추가
- [x] pricetext에 숫자가 천자리마다 콤마가 찍히게 기능추가
- 양
- [x] 회원탈퇴 기능구현,UI만들기
- [x] 댓글삭제 기능구현
- 팀 전체
- 우리 프로젝트에서 기술적으로 강점을 삼을 만할 항목을 정리해 주세요. (최종 발표 및 면접에서 프로젝트를 진행할 때 어떤 도전을 했는지 말할 수 있는 좋은 소스가 됩니다)
- 일지별 템플릿 제공으로 사용자가 어떤 일지를 작성해야하는지 고민 할 필요없이 작성 할 수있다는 점
- 프로젝트에 적용했던 핵심 기술 목록을 작성해 주시고, 각 기술을 도입하게된 의사결정 과정을 정리해주세요.
- 모든 이야기를 요구사항/선택지/의사결정/근거로 준비하세요.
- 여러분이 어필해야 하는 것은 내가 엔지니어로서 자질이 있다는 것입니다.
- 엔지니어는 문제를 해결하는 사람입니다. 따라서 엔지니어는 우선 문제 정의를 정확하게 하는 것이 중요합니다.
- 어떤 요구사항이 있었는지, 이 요구사항을 구현할 수 있는 어떤 선택지들이 있었는지, 이 선택지들 중에서 어떠한 이유와 근거로 어떤 선택지를 결정하였는지 라는 이야기가 반드시 준비되어야 합니다.
게시글 db 저장 firebase realtime / firestore realtime db : 앱에서 필요한 데이터의 구조가 단순하여 사용법이 비교적 간편한 realtime 선택 이미지 로딩 coil / glide coil : 간편한 사용법 - 이외에도 기술적인 방향을 잡기 위한 질문을 정리해오시면 가장 좋습니다!
- Q1. 마이페이지 - 프래그먼트 안에 1개의 RV adapter가 있고, adapter 안에 2개의 뷰홀더를 연결하여 마이페이지 내 탭 레이아웃으로 왼쪽 탭은 내가 쓴 게시글 목록을, 오른쪽은 내가 좋아요한 게시글 목록을 보여주는데, 탭 레이아웃을 왔다갔다 할 때 오른 쪽 탭에서는 내가 쓴 게시글 목록이 0.5초 보였다 사라지고, 왼 쪽 탭에서는 내가 좋아요한 목록이 잠깐 보였다 사라지는데, 해결 할 방법이 있을까요?
- 숙제 : 튜터링 받으며 다음 주까지 달성해야 할 일
- 팀 전체
- 배포 준비
- 버그 수정
- 코드 리팩토링
- 팀원 개인
- 강아지 : 개발자 계정 생성, 버그 수정, 코드 리팩토링 시도
- 토끼 : 배포 과정 익히기
- 양 : 배포 준비,앱 구동 중 나올 수 있는 버그 빠르게 수정 위해 firebase구조 다시보기
- 소 : 배포 과정 준비, 못 다한 기능 마무리하기, 앱 최적화
- 팀 전체
'코틀린 공부정리' 카테고리의 다른 글
안드로이드 면접 질문 답변하기 (10회차) (0) | 2023.11.07 |
---|---|
안드로이드 면접 질문 답변하기 (9회차) (0) | 2023.11.06 |
안드로이드 면접 질문 답변하기 (8회차) (0) | 2023.11.03 |
안드로이드 면접 질문 답변하기 (7회차) (0) | 2023.11.02 |
안드로이드 면접 질문 답변하기 (6회차) (0) | 2023.11.01 |