heartright-co / expo-bare-test-module_payment

0 stars 0 forks source link

연락처, 카메라, 앨범 세팅 #6

Closed byyoungjin closed 3 years ago

byyoungjin commented 3 years ago
byyoungjin commented 3 years ago

1. 연락처 가지고오기

가지고 온 값들 filtering 기준 정할 필요있음.

2. 카메라

참조할만한 내용 https://www.freecodecamp.org/news/how-to-create-a-camera-app-with-expo-and-react-native/

2-1. custom 카메라가 필요한가?

네이티브 카메라에 구현되어있는 기술들이 많다. tap to focus 등 카메라는 네이티브 카메라를 이용하는방향,

image 를 가져올때는 native UI 가 이쁘지 않으므로, mediaLibaray 이용해서 따로 UI 만들기

expo 상에서 tap to focus 기능 제공하지 않음 https://forums.expo.io/t/camera-tap-to-focus-or-using-non-expo-components-with-expo/6232

나중에 tap to focus 이용하려면 react-native-camera 모듈로 구현가능

현재 pnuu 엘범에 저장하지만, 기존 DCIM 앨범에서 복사해서 가져온다. 복사하지않고, 아예옮겨오려면 아래 copyAccess = false 로 설정해주자. https://docs.expo.io/versions/latest/sdk/media-library/#medialibrarygetassetsasyncoptions

3. 앨범만들기

사진 가져오기, -> custom 하게 UI 만들 수있음. pnuu https://docs.expo.io/versions/latest/sdk/media-library/#medialibrarygetassetsasyncoptions

upload 는 fileSystem 이용 https://docs.expo.io/versions/latest/sdk/filesystem/#filesystemuploadasyncurl-fileuri-options

byyoungjin commented 3 years ago

issue1 : expo-camera 에서 사진찍고 저장할동안 preview 가 멈추지 않음

https://github.com/expo/expo/issues/1613

아래 argument 로 해결 https://docs.expo.io/versions/latest/sdk/camera/#takepictureasync image

skipProcessing : true 설정을하면 훨씬 빨라진다.