Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발여행일지~

4주차 WIL 주간회고! 본문

코틀린 공부정리

4주차 WIL 주간회고!

야생돌고래 2023. 11. 6. 14:12
  • 지금까지 완성한 코드의 개선을 위한 트러블 슈팅에 대해 고민하신 후, 가장 적합하다고 생각하는 트러블 슈팅을 팀원 별로 한 가지 작성해 주세요!
    • 트러블 슈팅은 코드는 구현된 상태에서 ‘느린 것을 빠르게’ 와 같은 개선 시킨 경험을 말합니다.
    • 아직 잘 모르겠다면, 고민 중인 내용을 작성하거나 고민이 필요한 키워드를 튜터님과 논의합니다.
    • 팀원 개인별로 작성해주세요.
      • 강아지 : 문제 - 모든 걸 처리하고 담당하는 액티비티 / 해결, 시도 - 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구조 다시보기
      • 소 : 배포 과정 준비, 못 다한 기능 마무리하기, 앱 최적화