-
Notifications
You must be signed in to change notification settings - Fork 2
Week5: Daily Scrum
CrewDaniel edited this page Nov 25, 2021
·
4 revisions
- 모두의 메모 기능 추가
- 색깔에 따라 그리는 기능
- 재생/일시정지 기능
- 지우개 기능
- 모두의 메모 버그 수정
- 오픈소스 라이선스 페이지 추가
- 키보드 동작 개선
- EditText에서 확인에 해당하는 버튼 누를 시 자동으로 내려가고, 키보드 밖을 눌러도 자동으로 내려감
- SearchView에서는 확인이 검색으로 바뀜
- 메모 목록 화면에서 정렬 기준이 생성일이면 생성일만 표시, 수정일 기준 정렬이면 수정일만 표시
- 나만의 메모에서 생명주기 대응
- popStack()에서는 에러가 나고, navigate()에서는 에러가 나지 않음 (seekTo()가 되지 않는 에러)
- 메모 삭제 기능 구현
- 메모 목록 화면에 음성 ViewHolder 구현
- 뒤로 가기 버튼이 동작하도록 함
- 로딩 화면 구현
- 음성 메모 저장시 다른 버튼이 안눌리게 처리
- UI 통일성
- 앱 로고 넣기
- 드로어에서 메모 타입에 맞게 검색되도록 하는 기능 구현
- 앱이 시작되면 드로어에서 모든 메모가 선택되어 있는 상태로 만들기
- 글꼴 넣기
- 메모 목록 화면에서 메모 타입에 따라 색을 다르게
- 메모 수정화면에서 모두의 메모는 모두의 메모 수정화면으로 넘어가게
- 메모 수정화면에서 모두의 메모는 공유 기능 넣기
- 음성 메모 버그 해결
- 버튼 위치 변경
- 음성 메모 생명주기 대응
- UI/UX 개선
- 페이징
- 동영상 seekbar 밖으로 빼기
- 모두의 메모 컨트롤러 UI 추가 도전
- 메모 재생 화면에서 생명주기 대응
- pop과 navigate 사용에 따라 차이가 생김
- 메모 재생 화면에서 메모리 사용량 프로파일링 결과에 따른 처리 필요
- onStop() 상태에서도 메모리 사용량이 여전히 크지만, release()하면 다시 앱이 포그라운드로 돌아왔을 때 연결이 어려움
- 드로어에서 메모 타입 선택 기능 구현
- 테마 색상 지정
- 런처 아이콘 추가
- 폰트 추가
- 메모 종류에 따른 아이콘 추가
- dimen 파일 만듦
- 메모에서 버튼 위치를 툴바로 옮김
- 버튼에 Throttle 적용
- 메모 재생 화면에서 Player와 Controller 분리
- 툴바 없는 화면에 툴바 추가
- 나만의 메모 동영상을 복사하여 저장
- ExoPlayer 커스텀
- IO 작업시 메인 스레드에 애니메이션 추가
- 문서 위주로 작업하자
- gif 영상들 새로 찍기(UI가 개선되었으니까)
- 발표 주제(문제를 어떻게 해결했고, 어떤 기술적 도전을 했는지 담기)
- StaggeredGridLayoutManager 방식으로 RecyclerView 내부 Item 배치시 오래 걸리던 현상을 bind시에 미리 이미지 높이를 계산하여 뷰 크기를 지정
- DB에서 이미지 썸네일의 가로, 세로 값을 미리 저장해두고 있도록 Column 추가
- 기존에 앱을 가지고 있던 유저들에 대한 DB Migration 작업 수행
- 어제 상호 피드백을 통해 알게된 에러 수정
- 발표 준비