이번 포스트에서는 webview 환경에서 카메라를 다루는 법에 대해서 적어볼까 합니다. 요즘 진행 중인 프로젝트에서 원래는 React Native 기반으로만 프로젝트를 진행하려고 하였는데 React Native 환경에서 영상을 촬영 시 화면이 검은색으로 변한 뒤에 영상 촬영이 시작되는데 이 부분에 대해서는 서비스를 출시할 때 매우 크리티컬 한 부분이라고 생각하여서 차라리 카메라/사진 촬영 쪽을 영상으로 옮기고 문제를 해결하자 하고 webview를 사용하게 되었습니다. 23년 9월 15일 기준으로 현재 문제를 확인하고 해결하였다고는 하는데 완전한 해결은 또 아닌가 봅니다 😂 https://github.com/expo/expo/issues/23130 [iOS] Preview flickering and dar..
전에 RN을 이용해서 프로젝트를 진행해 본 경험이 있는데 너무나도 많은 오류를 봐서 손 놓고 있었는데 요번 프로젝트에서도 webView와 firebase OAuth를 이용할 일이 생겨서 다시 손을 잡게 되었습니다... 이번 포스트에서는 firebase + expo auth를 이용해서 소셜 로그인을 구현하는 방법을 다뤄보려고 합니다. 좀 더 프로젝트 setting을 편하게 가져가보려다가 역시나 많은 오류를 만났기에 😂 그럼 같이 차근차근 해나 가볼까요? 환경은 expo : ~48.0.15 react-native : 0.71.1 react : 18.2.0 입니다. 요번에 expo sdk48에서 새로운 기능으로 expo-router가 새로 나와 프로젝트에 적용해 본 버전입니다. 기본적인 expo 설치의 경우 ..