Skip to content

Daily Scrum

0se0 edited this page Feb 13, 2024 · 22 revisions

📅 Day 1

어제 한 일

  • 기능 명세서 작성
  • 1주차 이슈 등록
  • Wiki 정리
  • 파이어베이스 초기 설정
  • 공통 색상 및 폰트 추가
  • 데이터베이스 구조화(예시 데이터 추가)

오늘 할 일

세영

  • 스터디 목록 만들기
    • 참여 중인 스터디 목록을 데이터베이스에서 가져오기
    • 가져온 참여 스터디 목록을 참여한 날짜 기준 최신 순으로 정렬해서 보여주기
    • 각 스터디 클릭 시 스터디 상세 화면으로 이동

유경

  • 홈화면 구현
  • Realtime Database REST API 방식 공식문서 읽기

수현

  • 스플래시 화면 구현
  • 파이어베이스 Authentication 공식문서 읽기
  • 소셜 로그인 화면 구현
  • 소셜 로그인 기능 구현

명우

  • 스터디 만들기 화면에서 이미지 추가 버튼 클릭시 갤러리로 이동하여 원하는 사진 첨부하기
  • 스터디 분야 선택 버튼 구현
  • Date Picker, Time Picker 다이얼로그 공식문서 읽기

📅 Day 2

어제 한 일

세영

  • 스터디 목록 xml 파일 만들기
  • 임시 data class 만들어 목록 리스트 확인하기

유경

  • 홈화면 xml 구현
  • 스터디 리스트 아이템 xml 구현
  • Realtime Database REST API 공식문서 읽기

수현

  • 앱 아이콘 변경
  • 스플래시 구현
  • 소셜 로그인 화면 구현

명우

  • 사진 앨범 선택 포토피커 구현
  • 분야 선택 버튼 구현 및 제한사항 처리
  • 포토피커, 이미지 권한, 데이트 피커 공식문서 읽기

오늘 할 일

세영

  • db구조 다시 짜기
  • realtime database rest api 공식 문서 공부하기

유경

  • 데이터베이스 구조 변경
  • 홈화면 REST API 적용
  • 홈화면 jetpack navigation 적용

수현

  • 데이터베이스 구조 변경
  • 파이어베이스 Authentication 공식 문서 읽기
  • 깃허브 소셜 로그인 구현

명우

  • 드롭다운 메뉴 2개(언어선택, 참여인원 선택)구현, 데이트피커 구현
  • 타임 피커 공식문서 읽기

📅 Day 3

어제 한 일

세영

  • db 구조 다시 짜기
  • firebase android 데이터 구조화 및 읽기 쓰기 공부
  • 스터디 상세화면 xml 파일 만들기

유경

  • 홈화면 rest api 적용
  • bottom navigation 구현

수현

  • 파이어베이스 Authentication 공식 문서 읽기
  • 깃허브 소셜 로그인 구현
  • 깃허브 API로 유저 프로필 정보 가져오기

명우

  • 데이트피커, 타임피커 적용해서 날짜와 시간 선택하기
  • 요일 선택하면 리사이클러뷰로 데이터 출력
  • 최대인원, 대표언어 드롭다운 메뉴로 구현

오늘 할 일

세영

  • realtime database rest api 불러와서 적용하기
  • 스터디 목록과 스터디 상세화면 같은 id로 연결하기
  • 스터디 상세화면에도 데이터 베이스 불러와서 적용하기

유경

  • 파이어베이스 base url local.properties에 저장
  • 홈화면 스크롤뷰 적용
  • 분야별 스터디 목록 화면 구현

수현

  • Realtime Database에 유저 프로필 정보 저장 구현
  • SharedPreferences에 유저 식별 정보 및 자동 로그인 정보 저장 구현
  • 코드 리팩토링

명우

  • 스터디 만들기 모든 제한사항 처리
  • 이미지 권한 버전 대응하기

📅 Day 4

금토일 동안 한 일

세영

  • realtime database rest api 불러와서 적용하기
  • 스터디 상세화면에도 데이터 베이스 불러오는 코드 짜기
  • 코드 리뷰하기
  • 각 xml 파일 피드백 반영하기

유경

  • 파이어베이스 base url local.properties에 넣기
  • 홈화면 스크롤뷰 적용
  • 분야별 스터디 목록 화면 구현
  • 1주차 PR 및 코드리뷰, 피드백 반영

수현

  • Realtime Database에 유저 프로필 정보 저장 구현
  • SharedPreferences에 유저 식별 정보 및 자동 로그인 정보 저장 구현
  • 코드 리팩토링
  • 1주차 코드 리뷰, 피드백 반영

명우

  • 드롭다운 메뉴, 타임피커, 데이트피커, 제한사항처리
  • PR 올리기
  • 코드리뷰 받은거 수정하기

오늘 할 일

세영

  • ShapeableImageView의 shapeAppearance 사용하기
  • 어댑터 ListAdapter와 diffUtil로 변경
  • 데이터베이스 구조 변경
  • 프로필 화면(내보내기 기능 제외) 구현

유경

  • 데이터베이스 구조 변경
  • 홈화면, 분야별 스터디 목록 화면 데이터베이스 구조에 맞게 수정
  • 채팅 화면 xml 구현

수현

  • 데이터베이스 구조 변경
  • 검색 화면 구현
  • 검색 결과 목록 화면 구현

명우

  • 스터디 만들기 화면 저장값 데이터베이스에 넣기
  • 스터디 만들기 화면에서 발생할 수 있는 제한사항 처리

📅 Day 5

어제 한 일

세영

  • ShapeableImageView 수정
  • JoinStudyAdapter.kt 파일 notifyDataSetChanged()함수를 ListAdapter와 diffUtil로 변경
  • 데이터베이스 구조 변경

유경

  • 홈화면, 분야별 스터디 목록 화면 데이터베이스 구조에 맞게 수정

수현

  • 데이터베이스 구조 변경
  • 자동 로그인 기능 구현
  • 패키지 분리

명우

  • 코드리뷰 반영하기
  • 그 외 버그 수정하기

오늘 할 일

세영

  • 데이터 베이스에서 참여중인 스터디 목록 가져와서 보여주기
  • 데이터 베이스에서 스터디 정보 가져와서 보여주기
  • 스터디 참여 버튼 요구사항에 따라 비활성화 구현하기

유경

  • 채팅 화면 레이아웃 구현
  • 채팅 메시지 데이터베이스에 저장

수현

  • 검색, 검색 결과 목록 화면 구현
  • 검색 기능 구현

명우

  • 스터디 만들기 화면 머지하기
  • 파이어베이스 공식문서 읽기
  • 스터디 화면에 있는 값 데이터베이스로 저장하기

📅 Day 6

어제 한 일

세영

  • 데이터 베이스에서 참여중인 스터디 목록 가져와서 보여주기
  • 데이터 베이스에서 스터디 정보 가져와서 보여주기
  • 스터디 참여 버튼 요구사항에 따라 비활성화 구현하기
  • 프로필 화면(레포지토리 목록빼고) 레이아웃 구현

유경

  • 1주차 브랜치 merge
  • 채팅 화면 레이아웃 구현

수현

  • 검색, 검색 결과 목록 화면 구현
  • 파이어베이스에서 검색 결과 목록 가져오기

명우

  • 제한사항 마무리 및 머지
  • 파이어베이스 공식문서 읽기

오늘 할 일

세영

  • 프로필 화면 레이아웃 및 기능 구현

유경

  • 채팅 기능 구현

수현

  • 검색 결과 목록 정렬해서 보여주기
  • 화면 이동 구현

명우

  • 스터디 화면에 있는 값 데이터베이스로 저장하기
  • 파이어베이스 스토리지 사용하여 이미지 저장하기

📅 Day 7

어제 한 일

세영

  • 프로필 화면 레이아웃
  • 다이얼로그 레이아웃
  • 경고 다이얼로그 기능 구현

유경

  • 채팅 메시지 전송 및 데이터베이스에 저장
  • 채팅 방장 표시
  • 메시지 안읽은 사람 수 표시
  • 메시지 전송자, 수신자 리사이클러뷰 구현
  • 메시지 전송 시간 포맷

수현

  • 검색 결과 목록 정렬해서 보여주기
  • 화면 이동 구현
  • 채팅방 목록 화면 구현
  • 채팅방 목록을 데이터베이스에서 가져오기

명우

  • 파이어베이스에 값 저장하기
  • 파이어베이스 스토리지에 이미지 저장하기

오늘 할 일

세영

  • 프로필 화면 깃허브 api연동 및 방장확인

유경

  • 메시지 리스트 실시간으로 화면에 로드
  • 시스템 메시지 표시

수현

  • 북마크 화면 구현
  • 코드 리팩토링
  • 코드 리뷰

명우

  • 마이페이지 화면 xml 구현하기
  • 달력 커스텀해서 요일에 해당하는 스터디 목록 출력하기
  • 달력 커스텀 찾아보기
  • 코드 리팩토링
  • 코드 리뷰

📅 Day 8

어제 한 일

세영

  • 프로필 화면 깃허브 api연동 및 방장확인
  • 로그아웃, 채팅방 나가기.내보내기 레이아웃 구현

유경

  • 채팅 이미지 전송 시 데이터베이스에 저장

수현

  • 코드 리뷰
  • Room 데이터베이스 구현
  • 북마크 화면 레이아웃 구현
  • 북마크 기능 구현

명우

  • 코드리뷰
  • 코드 리팩토링
  • 달력 커스텀 찾아보기

오늘 할 일

세영

  • 상세화면 레이아웃 정렬 수정하기
  • 코드 리뷰
  • 코드 리뷰 피드백 반영 및 머지
  • 머지 후 다이얼로그 연결하기

유경

  • 채팅 이미지 전송 시 채팅방 화면에 표시
  • 시스템 메시지 표시
  • 코드 리뷰

수현

  • 북마크한 스터디가 없을 경우 보여줄 화면 구현
  • 코드 리팩토링
  • 코드 리뷰

명우

  • 마이페이지 화면 xml 구현하기
  • 달력 커스텀해서 요일에 해당하는 스터디 목록 출력
  • 오후 2시 팀 회의

📅 Day 9

금토일 동안 한 일

세영

  • 코드 리뷰
  • 강사님께 피드백받은 코드 수정

유경

  • 코드리뷰
  • 홈화면 참여 스터디 목록 없을 때 버그 수정

수현

  • 코드 리뷰
  • 코드 리뷰 피드백 반영

명우

  • 코드 리뷰 및 코드 리뷰 피드백 반영

오늘 할 일

세영

  • 팀회의 및 전체 코드 리팩토링

유경

  • 팀회의 및 전체 코드 리팩토링

수현

  • 팀회의 및 전체 코드 리팩토링

명우

  • 팀회의 및 전체 코드 리팩토링

📅 Day 10

어제 한 일

  • res 폴더 코드 개선

오늘 할 일

  • 각 화면별 코드 개선
  • 발표 자료 만들기
  • 테스트 케이스 만들기

📅 Day 11

어제 한 일

  • 테스트 케이스 만들기
  • 각 화면별 코드 개선(프로필, 스터디 만들기 화면 제외)

오늘 할 일

  • 프로필, 스터디 만들기 화면 코드 개선
  • 발표 자료 만들기

📅 Day 12

어제 한 일

  • 프로필 화면 코드 개선

오늘 할 일

  • 발표 자료 만들기
  • 스터디 만들기 화면 코드 개선

📅 Day 13

어제 한 일

  • 발표 자료 만들기

오늘 할 일

  • 발표 자료 완성
  • 발표 준비, 예상 질문 대비
  • 스터디 만들기 화면 코드 개선

📅 Day 14

금토일 동안 한 일

세영

  • 발표자료 완성
  • 발표 준비, 예상 질문 대비

유경

  • 발표자료 완성
  • 발표 준비, 예상 질문 대비
  • 채팅 기능 구현(이미지 리스트 전송, 시스템 메시지 표시) 및 PR 올리기

수현

  • 발표자료 완성
  • 발표 준비, 예상 질문 대비

명우

  • 발표자료 완성
  • 발표 준비, 예상 질문 대비

오늘 할 일

세영

  • 스터디 만들기 화면 코드 개선
  • 다이얼로그 커스텀
  • 코드리뷰

유경

  • 코드리뷰
  • 스터디 만들기 화면 코드 개선
  • 채팅 로직 글 작성하기
  • 채팅 화면 아키텍처 패턴 적용하기

수현

  • 스터디 만들기 화면 코드 개선
  • 코드리뷰

명우

  • 스터디 만들기 화면 코드 개선
  • 마이페이지 xml 작성하기
  • 마이페이지 깃허브 사용자 정보 가져오기
  • 마이페이지 달력 커스텀해서 달력에 내가 참여한 스터디 요일 표시하기

📅 Day 15

어제 한 일

세영

  • 코드리뷰
  • 스터디 만들기 화면 코드 개선

유경

  • 코드리뷰
  • 스터디 만들기 화면 코드 개선

수현

  • 코드리뷰
  • 스터디 만들기 화면 코드 개선

명우

  • 스터디 만들기 화면 코드 개선
  • 마이페이지 xml 구현

오늘 할 일

  • 테스트 관련 공식문서 읽기 및 코드랩
  • 화면 1개 아키텍처 패턴 적용 및 테스트 코드 작성
  • 의존성 주입할 클래스 결정

📅 Day 16

어제 한 일

  • 스터디 상세 화면 아키텍처 패턴 적용

오늘 할 일

  • Room 캐싱 공부
  • 이미지 캐싱 공부
  • 팩토리 메서드 패턴 공부

📅 Day 17

어제 한 일

세영

  • 홈화면 Room 캐싱 적용

유경

  • 나의 스터디 목록 화면 아키텍처 패턴 적용
  • 홈화면 Room 캐싱 적용

수현

  • 홈화면 아키텍처 패턴 적용
  • 홈화면 Room 캐싱 적용

명우

  • 홈화면 Room 캐싱 적용

오늘 할 일

  • 발표 자료 만들기

📅 Day 18

어제 한 일

  • 발표 자료 만들기

오늘 할 일

  • 발표 자료 완성
  • 발표 준비, 예상 질문 대비
  • 코드리뷰

📅 Day 19

어제 한 일

세영

  • 코드리뷰

유경

  • 코드리뷰

수현

  • 코드리뷰
  • 검색, 검색 결과 목록 화면 아키텍처 패턴 적용
  • 북마크 화면 아키텍처 패턴 적용

명우

  • 코드리뷰, 코드리뷰 반영, 머지

오늘 할 일

세영

  • 프로필 아키텍처 마무리
  • 다이얼로그 구현

유경

  • 채팅 화면 아키텍처 패턴 적용
  • 실시간 채팅 기능 구현

수현

  • 로그인 화면 아키텍처 패턴 적용
  • DataStore 공부하기

명우

  • 마이페이지, 스터디 폼 아키텍처 적용
  • 아키텍처 공부하기

📅 Day 20

어제 한 일

세영

  • 프로필 아키텍처 적용

유경

  • 채팅방 목록 화면 아키텍처 패턴 적용
  • 코드 리뷰 피드백 반영

수현

  • 로그인 화면 아키텍처 패턴 적용
  • DataStore 적용

명우

  • 마이페이지, 스터디 폼 아키텍처 적용
  • 아키텍처 공부하기

오늘 할 일

세영

  • 이미지 바인딩관련 공부
  • 프로그래밍 언어 색상 파싱 적용

유경

  • 채팅 화면 아키텍처 패턴 적용
  • 채팅 실시간 기능 구현

수현

  • 알림 기능 공부
  • 코드 리뷰

명우

  • 이력서 수정
  • 코드리뷰
  • 발표자료 고민하기

📅 Day 21

어제 한 일

세영

  • 프로필 아키텍처

유경

수현

  • 알림 권한 요청 구현

명우

  • 채팅메뉴 xml구현

오늘 할 일

세영

  • develop 푸시 해결
  • 프로필 아키텍처 pr올리기
  • 다이얼로그 마무리
  • 코드리뷰

유경

  • 채팅 화면 아키텍처 패턴 적용
  • 실시간 채팅 기능 구현
  • 발표 주제, 자료 준비

수현

  • 알림 기능 공부
  • 발표 주제, 자료 준비

명우

  • 채팅메뉴 기능구현하기
  • 이력서, 자소서, 포폴 수정하기
  • 발표 주제, 자료 준비하기

📅 Day 22

어제 한 일

세영

  • 프로필 아키텍처 수정 및 pr올리기

유경

  • 실시간 채팅 기능 구현
  • 채팅 화면 아키텍처 패턴 적용

수현

  • 알림 기능 공부

명우

  • 채팅메뉴 기능구현하기

오늘 할 일

세영

  • 발표 주제, 자료 준비
  • 코드 리뷰 및 머지

유경

  • 채팅 알림 기능 구현
  • 발표 주제 선정 및 자료 만들기

수현

  • 발표 주제, 자료 준비
  • 코드 리뷰 및 머지

명우

  • 코드리뷰 및 코드 개선
  • 발표주제, 자료 준비하기

📅 Day 23

금,토,일 동안 한 일

세영

  • 프로필 웹뷰 구현
  • 상세화면 다이얼로그 구현

유경

  • 각 화면에서 채팅방으로 이동
  • Room을 이용한 캐싱 보완
  • 채팅 관련 오류 수정

수현

  • 코드 리뷰 및 머지
  • 로그아웃 다이얼로그 구현

명우

  • 코드리뷰
  • 코드 머지
  • 채팅메뉴 아키텍처

오늘 할 일

세영

  • 발표 준비
  • 발표 자료 수정

유경

  • 발표 자료 완성

수현

  • 발표 자료 준비

명우

  • 최종발표 준비 및 리허설
Clone this wiki locally