sabujak-sabujak / Pickle

Instagram-oriented android image picker library
Apache License 2.0
4 stars 2 forks source link

피클 구조 설계를 위한 요구사항 명세 #4

Open Charlezz opened 4 years ago

Charlezz commented 4 years ago

추가적으로 고려하고 있는 내용을 댓글로 달아주세요~ 해당내용 토대로 업무 분장하고 이슈 쪼개서 같이 진행해보도록할게요.

Charlezz commented 4 years ago

진입전 퍼미션 처리도 피클에서 하면 좋을것 같아요

Charlezz commented 4 years ago

페이징은 paging컴포넌트와 PositionalDataSource를 사용하면 좋을것같습니다

dotkebi commented 4 years ago

interface 기반 설계를 하실건가요?

Charlezz commented 4 years ago

interface 기반 설계를 하실건가요? 네

kklyoon commented 4 years ago

기존에 많이 쓰는 피커에서 지원하는 mime type 리스트를 퍼왔습니다. https://github.com/zhihu/Matisse/wiki/Basic-Usage#mime-type

Mime type File extensions Media type
image/jpeg jpg, jpeg image
image/png png image
image/gif gif image
image/x-ms-bmp bmp image
image/webp webp image
video/mpeg mpeg, mpg video
video/mp4 mp4, m4v video
video/quicktime mov video
video/3gpp 3gp, 3gpp video
video/3gpp2 3g2, 3gpp2 video
video/x-matroska mkv video
video/webm webm video
video/mp2ts ts video
video/avi avi video
sangcomz commented 4 years ago

지금 생각나는 오래 작업했던 이슈들은 이정도가 있는것같네요! 오래전에 작업을 많이 했었어서 기억이 잘 안나네요 ㅠㅠ 혹시 더 생각나는게 있으면 추가적으로 코멘트 남기겠습니다 !

kklyoon commented 4 years ago

기존 라이브러리 몇개 찾아보고 넣을만한 기능 정리해봤습니다.

[참고]

스크린샷 2019-11-21 오후 10 09 59
kklyoon commented 4 years ago

인스타그램을 잘 살펴보니 정말 많은 기능이 있네요.

피커의 기능과 거리가 먼것들은 가져다 쓰는 사람이 만들어 쓸 수 있도록 할 수 있을까요??

sangcomz commented 4 years ago

뷰모델을 쓰셔서 하시니 크게 영향은 없을것같지만 또 생각나서 코멘트 남깁니다.

Charlezz commented 4 years ago

KakaoTalk_Photo_2019-12-02-16-31-53 네비게이션 그래프

Charlezz commented 4 years ago

KakaoTalk_Photo_2019-12-02-16-31-49 페이징 컴포넌트를 활용한 워크플로