화면 및 기능
•
로그인한 유저의 포토스트림 화면
- paging
•
유저 검색 화면
- paging
•
검색한 유저의 포토스트림 화면
- paging
•
사진 업로드 화면
- 기기 앨범에서 선택
- 카메라 촬영
+ 태그 추가, 앨범(플리커) 추가
•
사진 상세 화면
- 태그
- 코멘트 추가 및 코멘트 리스트 (코멘트 삭제까지 가능한지 확인 후 적용)
주요 API
갤러리 정보 가져오기
https://www.flickr.com/services/api/flickr.galleries.getList.html
해당 갤러리의 사진들 가져오기
https://www.flickr.com/services/api/flickr.galleries.getPhotos.html
사진 업로드
https://www.flickr.com/services/api/upload.api.html
갤러리에 사진 추가하기
https://www.flickr.com/services/api/flickr.galleries.addPhoto.html
사진 정보 가져오기
https://www.flickr.com/services/api/flickr.photos.getInfo.html
사진의 메타 정보 가져오기
https://www.flickr.com/services/api/flickr.photos.getExif.html
사진 지우기
https://www.flickr.com/services/api/flickr.photos.delete.html
사진에 태그 추가하기
https://www.flickr.com/services/api/flickr.photos.addTags.html
사진에 태그 지우기
https://www.flickr.com/services/api/flickr.photos.removeTag.html
유저 이름으로 검색하기
https://www.flickr.com/services/api/flickr.people.findByUsername.html
유저 이메일로 검색하기
https://www.flickr.com/services/api/flickr.people.findByEmail.html
유저의 사진 가져오기
https://www.flickr.com/services/api/flickr.people.getPhotos.html
사진의 코멘트 목록 가져오기
https://www.flickr.com/services/api/flickr.photos.comments.getList.html
사진에 코멘트 추가하기
https://www.flickr.com/services/api/flickr.photos.comments.addComment.html
사진에 코멘트 삭제하기
https://www.flickr.com/services/api/flickr.photos.comments.deleteComment.html
유저 프로필 가져오기
https://www.flickr.com/services/api/flickr.profile.getProfile.html
일정
•
9월 20일 중간점검
•
9월 30일 최종발표
프로젝트 레포
Try
•
Chunk
•
Hilt
•
DataStore
•
MVVM + LiveData
•
DataBinding
•
Navigation Compoment
•
WorkManager
•
Coil
•
Ktor client
•
Sealed Class
•
Unit Test