-
Notifications
You must be signed in to change notification settings - Fork 0
Daily Scrum
0se0 edited this page Feb 13, 2024
·
22 revisions
- 기능 명세서 작성
- 1주차 이슈 등록
- Wiki 정리
- 파이어베이스 초기 설정
- 공통 색상 및 폰트 추가
- 데이터베이스 구조화(예시 데이터 추가)
- 스터디 목록 만들기
- 참여 중인 스터디 목록을 데이터베이스에서 가져오기
- 가져온 참여 스터디 목록을 참여한 날짜 기준 최신 순으로 정렬해서 보여주기
- 각 스터디 클릭 시 스터디 상세 화면으로 이동
- 홈화면 구현
- Realtime Database REST API 방식 공식문서 읽기
- 스플래시 화면 구현
- 파이어베이스 Authentication 공식문서 읽기
- 소셜 로그인 화면 구현
- 소셜 로그인 기능 구현
- 스터디 만들기 화면에서 이미지 추가 버튼 클릭시 갤러리로 이동하여 원하는 사진 첨부하기
- 스터디 분야 선택 버튼 구현
- Date Picker, Time Picker 다이얼로그 공식문서 읽기
- 스터디 목록 xml 파일 만들기
- 임시 data class 만들어 목록 리스트 확인하기
- 홈화면 xml 구현
- 스터디 리스트 아이템 xml 구현
- Realtime Database REST API 공식문서 읽기
- 앱 아이콘 변경
- 스플래시 구현
- 소셜 로그인 화면 구현
- 사진 앨범 선택 포토피커 구현
- 분야 선택 버튼 구현 및 제한사항 처리
- 포토피커, 이미지 권한, 데이트 피커 공식문서 읽기
- db구조 다시 짜기
- realtime database rest api 공식 문서 공부하기
- 데이터베이스 구조 변경
- 홈화면 REST API 적용
- 홈화면 jetpack navigation 적용
- 데이터베이스 구조 변경
- 파이어베이스 Authentication 공식 문서 읽기
- 깃허브 소셜 로그인 구현
- 드롭다운 메뉴 2개(언어선택, 참여인원 선택)구현, 데이트피커 구현
- 타임 피커 공식문서 읽기
- db 구조 다시 짜기
- firebase android 데이터 구조화 및 읽기 쓰기 공부
- 스터디 상세화면 xml 파일 만들기
- 홈화면 rest api 적용
- bottom navigation 구현
- 파이어베이스 Authentication 공식 문서 읽기
- 깃허브 소셜 로그인 구현
- 깃허브 API로 유저 프로필 정보 가져오기
- 데이트피커, 타임피커 적용해서 날짜와 시간 선택하기
- 요일 선택하면 리사이클러뷰로 데이터 출력
- 최대인원, 대표언어 드롭다운 메뉴로 구현
- realtime database rest api 불러와서 적용하기
- 스터디 목록과 스터디 상세화면 같은 id로 연결하기
- 스터디 상세화면에도 데이터 베이스 불러와서 적용하기
- 파이어베이스 base url local.properties에 저장
- 홈화면 스크롤뷰 적용
- 분야별 스터디 목록 화면 구현
- Realtime Database에 유저 프로필 정보 저장 구현
- SharedPreferences에 유저 식별 정보 및 자동 로그인 정보 저장 구현
- 코드 리팩토링
- 스터디 만들기 모든 제한사항 처리
- 이미지 권한 버전 대응하기
- realtime database rest api 불러와서 적용하기
- 스터디 상세화면에도 데이터 베이스 불러오는 코드 짜기
- 코드 리뷰하기
- 각 xml 파일 피드백 반영하기
- 파이어베이스 base url local.properties에 넣기
- 홈화면 스크롤뷰 적용
- 분야별 스터디 목록 화면 구현
- 1주차 PR 및 코드리뷰, 피드백 반영
- Realtime Database에 유저 프로필 정보 저장 구현
- SharedPreferences에 유저 식별 정보 및 자동 로그인 정보 저장 구현
- 코드 리팩토링
- 1주차 코드 리뷰, 피드백 반영
- 드롭다운 메뉴, 타임피커, 데이트피커, 제한사항처리
- PR 올리기
- 코드리뷰 받은거 수정하기
- ShapeableImageView의 shapeAppearance 사용하기
- 어댑터 ListAdapter와 diffUtil로 변경
- 데이터베이스 구조 변경
- 프로필 화면(내보내기 기능 제외) 구현
- 데이터베이스 구조 변경
- 홈화면, 분야별 스터디 목록 화면 데이터베이스 구조에 맞게 수정
- 채팅 화면 xml 구현
- 데이터베이스 구조 변경
- 검색 화면 구현
- 검색 결과 목록 화면 구현
- 스터디 만들기 화면 저장값 데이터베이스에 넣기
- 스터디 만들기 화면에서 발생할 수 있는 제한사항 처리
- ShapeableImageView 수정
- JoinStudyAdapter.kt 파일 notifyDataSetChanged()함수를 ListAdapter와 diffUtil로 변경
- 데이터베이스 구조 변경
- 홈화면, 분야별 스터디 목록 화면 데이터베이스 구조에 맞게 수정
- 데이터베이스 구조 변경
- 자동 로그인 기능 구현
- 패키지 분리
- 코드리뷰 반영하기
- 그 외 버그 수정하기
- 데이터 베이스에서 참여중인 스터디 목록 가져와서 보여주기
- 데이터 베이스에서 스터디 정보 가져와서 보여주기
- 스터디 참여 버튼 요구사항에 따라 비활성화 구현하기
- 채팅 화면 레이아웃 구현
- 채팅 메시지 데이터베이스에 저장
- 검색, 검색 결과 목록 화면 구현
- 검색 기능 구현
- 스터디 만들기 화면 머지하기
- 파이어베이스 공식문서 읽기
- 스터디 화면에 있는 값 데이터베이스로 저장하기
- 데이터 베이스에서 참여중인 스터디 목록 가져와서 보여주기
- 데이터 베이스에서 스터디 정보 가져와서 보여주기
- 스터디 참여 버튼 요구사항에 따라 비활성화 구현하기
- 프로필 화면(레포지토리 목록빼고) 레이아웃 구현
- 1주차 브랜치 merge
- 채팅 화면 레이아웃 구현
- 검색, 검색 결과 목록 화면 구현
- 파이어베이스에서 검색 결과 목록 가져오기
- 제한사항 마무리 및 머지
- 파이어베이스 공식문서 읽기
- 프로필 화면 레이아웃 및 기능 구현
- 채팅 기능 구현
- 검색 결과 목록 정렬해서 보여주기
- 화면 이동 구현
- 스터디 화면에 있는 값 데이터베이스로 저장하기
- 파이어베이스 스토리지 사용하여 이미지 저장하기
- 프로필 화면 레이아웃
- 다이얼로그 레이아웃
- 경고 다이얼로그 기능 구현
- 채팅 메시지 전송 및 데이터베이스에 저장
- 채팅 방장 표시
- 메시지 안읽은 사람 수 표시
- 메시지 전송자, 수신자 리사이클러뷰 구현
- 메시지 전송 시간 포맷
- 검색 결과 목록 정렬해서 보여주기
- 화면 이동 구현
- 채팅방 목록 화면 구현
- 채팅방 목록을 데이터베이스에서 가져오기
- 파이어베이스에 값 저장하기
- 파이어베이스 스토리지에 이미지 저장하기
- 프로필 화면 깃허브 api연동 및 방장확인
- 메시지 리스트 실시간으로 화면에 로드
- 시스템 메시지 표시
- 북마크 화면 구현
- 코드 리팩토링
- 코드 리뷰
- 마이페이지 화면 xml 구현하기
- 달력 커스텀해서 요일에 해당하는 스터디 목록 출력하기
- 달력 커스텀 찾아보기
- 코드 리팩토링
- 코드 리뷰
- 프로필 화면 깃허브 api연동 및 방장확인
- 로그아웃, 채팅방 나가기.내보내기 레이아웃 구현
- 채팅 이미지 전송 시 데이터베이스에 저장
- 코드 리뷰
- Room 데이터베이스 구현
- 북마크 화면 레이아웃 구현
- 북마크 기능 구현
- 코드리뷰
- 코드 리팩토링
- 달력 커스텀 찾아보기
- 상세화면 레이아웃 정렬 수정하기
- 코드 리뷰
- 코드 리뷰 피드백 반영 및 머지
- 머지 후 다이얼로그 연결하기
- 채팅 이미지 전송 시 채팅방 화면에 표시
- 시스템 메시지 표시
- 코드 리뷰
- 북마크한 스터디가 없을 경우 보여줄 화면 구현
- 코드 리팩토링
- 코드 리뷰
- 마이페이지 화면 xml 구현하기
- 달력 커스텀해서 요일에 해당하는 스터디 목록 출력
- 오후 2시 팀 회의
- 코드 리뷰
- 강사님께 피드백받은 코드 수정
- 코드리뷰
- 홈화면 참여 스터디 목록 없을 때 버그 수정
- 코드 리뷰
- 코드 리뷰 피드백 반영
- 코드 리뷰 및 코드 리뷰 피드백 반영
- 팀회의 및 전체 코드 리팩토링
- 팀회의 및 전체 코드 리팩토링
- 팀회의 및 전체 코드 리팩토링
- 팀회의 및 전체 코드 리팩토링
- res 폴더 코드 개선
- 각 화면별 코드 개선
- 발표 자료 만들기
- 테스트 케이스 만들기
- 테스트 케이스 만들기
- 각 화면별 코드 개선(프로필, 스터디 만들기 화면 제외)
- 프로필, 스터디 만들기 화면 코드 개선
- 발표 자료 만들기
- 프로필 화면 코드 개선
- 발표 자료 만들기
- 스터디 만들기 화면 코드 개선
- 발표 자료 만들기
- 발표 자료 완성
- 발표 준비, 예상 질문 대비
- 스터디 만들기 화면 코드 개선
- 발표자료 완성
- 발표 준비, 예상 질문 대비
- 발표자료 완성
- 발표 준비, 예상 질문 대비
- 채팅 기능 구현(이미지 리스트 전송, 시스템 메시지 표시) 및 PR 올리기
- 발표자료 완성
- 발표 준비, 예상 질문 대비
- 발표자료 완성
- 발표 준비, 예상 질문 대비
- 스터디 만들기 화면 코드 개선
- 다이얼로그 커스텀
- 코드리뷰
- 코드리뷰
- 스터디 만들기 화면 코드 개선
- 채팅 로직 글 작성하기
- 채팅 화면 아키텍처 패턴 적용하기
- 스터디 만들기 화면 코드 개선
- 코드리뷰
- 스터디 만들기 화면 코드 개선
- 마이페이지 xml 작성하기
- 마이페이지 깃허브 사용자 정보 가져오기
- 마이페이지 달력 커스텀해서 달력에 내가 참여한 스터디 요일 표시하기
- 코드리뷰
- 스터디 만들기 화면 코드 개선
- 코드리뷰
- 스터디 만들기 화면 코드 개선
- 코드리뷰
- 스터디 만들기 화면 코드 개선
- 스터디 만들기 화면 코드 개선
- 마이페이지 xml 구현
- 테스트 관련 공식문서 읽기 및 코드랩
- 화면 1개 아키텍처 패턴 적용 및 테스트 코드 작성
- 의존성 주입할 클래스 결정
- 스터디 상세 화면 아키텍처 패턴 적용
- Room 캐싱 공부
- 이미지 캐싱 공부
- 팩토리 메서드 패턴 공부
- 홈화면 Room 캐싱 적용
- 나의 스터디 목록 화면 아키텍처 패턴 적용
- 홈화면 Room 캐싱 적용
- 홈화면 아키텍처 패턴 적용
- 홈화면 Room 캐싱 적용
- 홈화면 Room 캐싱 적용
- 발표 자료 만들기
- 발표 자료 만들기
- 발표 자료 완성
- 발표 준비, 예상 질문 대비
- 코드리뷰
- 코드리뷰
- 코드리뷰
- 코드리뷰
- 검색, 검색 결과 목록 화면 아키텍처 패턴 적용
- 북마크 화면 아키텍처 패턴 적용
- 코드리뷰, 코드리뷰 반영, 머지
- 프로필 아키텍처 마무리
- 다이얼로그 구현
- 채팅 화면 아키텍처 패턴 적용
- 실시간 채팅 기능 구현
- 로그인 화면 아키텍처 패턴 적용
- DataStore 공부하기
- 마이페이지, 스터디 폼 아키텍처 적용
- 아키텍처 공부하기
- 프로필 아키텍처 적용
- 채팅방 목록 화면 아키텍처 패턴 적용
- 코드 리뷰 피드백 반영
- 로그인 화면 아키텍처 패턴 적용
- DataStore 적용
- 마이페이지, 스터디 폼 아키텍처 적용
- 아키텍처 공부하기
- 이미지 바인딩관련 공부
- 프로그래밍 언어 색상 파싱 적용
- 채팅 화면 아키텍처 패턴 적용
- 채팅 실시간 기능 구현
- 알림 기능 공부
- 코드 리뷰
- 이력서 수정
- 코드리뷰
- 발표자료 고민하기
- 프로필 아키텍처
- 알림 권한 요청 구현
- 채팅메뉴 xml구현
- develop 푸시 해결
- 프로필 아키텍처 pr올리기
- 다이얼로그 마무리
- 코드리뷰
- 채팅 화면 아키텍처 패턴 적용
- 실시간 채팅 기능 구현
- 발표 주제, 자료 준비
- 알림 기능 공부
- 발표 주제, 자료 준비
- 채팅메뉴 기능구현하기
- 이력서, 자소서, 포폴 수정하기
- 발표 주제, 자료 준비하기
- 프로필 아키텍처 수정 및 pr올리기
- 실시간 채팅 기능 구현
- 채팅 화면 아키텍처 패턴 적용
- 알림 기능 공부
- 채팅메뉴 기능구현하기
- 발표 주제, 자료 준비
- 코드 리뷰 및 머지
- 채팅 알림 기능 구현
- 발표 주제 선정 및 자료 만들기
- 발표 주제, 자료 준비
- 코드 리뷰 및 머지
- 코드리뷰 및 코드 개선
- 발표주제, 자료 준비하기
- 프로필 웹뷰 구현
- 상세화면 다이얼로그 구현
- 각 화면에서 채팅방으로 이동
- Room을 이용한 캐싱 보완
- 채팅 관련 오류 수정
- 코드 리뷰 및 머지
- 로그아웃 다이얼로그 구현
- 코드리뷰
- 코드 머지
- 채팅메뉴 아키텍처
- 발표 준비
- 발표 자료 수정
- 발표 자료 완성
- 발표 자료 준비
- 최종발표 준비 및 리허설