• 리액트 네이티브(React Native) 사용기 8편 - SQLite를 이용한 데이터 저장

    리액트 네이티브(React Native), Expo로 카메라, 갤러리에서 이미지를 가져오는 방법을 알았으니 이제는 해당 해당 데이터를 저장할 차례이다. 일단, 인스타그램의 비슷한 구조로 만들 것이기에 몇가지 필드가 필요하다. User 테이블 id : INTEGER // AUTOINCREMENT name : TEXT picture : TEXT // image path Content 테이블 id : INTEGER // AUTOINCREMENT content :...


  • 리액트 네이티브(React Native) 사용기 7편 - 컴포넌트 라이프 사이클(Component Life Cycle).

    리액트 네이티브(React Native), Expo에서 컴포넌트(Component)도 라이프 사이클(Life Cycle)이 있다. 아이폰과 안드로이드는 각각 ViewController, Activity와 대응시키면 조금 편하게 이해할 수 있다. 당연히, 컴포넌트는 꼭 화면의 개념이 아닐 수 있기에 다를 수 있지만 앱을 만들때는 기본적으로 화면을 단위로 생각하기 때문에 크게 상관이 없다고 생각한다. 1. constuctor 가장 먼저 실행되는 것은 constuctor이다. 이...


  • 리액트 네이티브(React Native) 사용기 6편 - 카메라, 갤러리에서 이미지 가져오기

    리액트 네이티브(React Native), Expo에서의 카메라, 갤러리 퍼미션 리액트 네이티브(React Native), Expo에서의 카메라 사진 찍기 위의 두 글을 종합하면 일단 갤러리를 띄울 수 있고, 카메라 화면을 띄울 수 있다. 남은 것은 해당 두 과정을 통합하는 작업이 필요하다. 일단, 카메라에서 사진 찍은 후 경로를 받는 과정과 갤러리에서 가져온 이미지 경로를 받는 과정이...


  • S3 데이터 읽기와 삭제(Read and delete S3 datas).

    클래스업(ClassUp) 휴먼계정 처리시 S3에 존재하는 이미지도 지워야 한다. 이 때, 어떻게 지울 것인가에 대한 몇 가지 시나리오를 구상했고, 이 과정에서 지우지 말아야 할 데이터까지 지워버려서… 다시는 실수하지 않기위해 블로그에 글을 쓰기로 했다. 나는 Ruby를 사용하기 때문에 Ruby-AWS 도큐먼트를 참고했다. 시나리오 1. list_objects를 사용한여 관력 객체들을 부른다. 반복문을 이용하여 내부의 컨텐츠를...


  • 리액트 네이티브(React Native) 사용기 5편 - Camera 컴포넌트를 이용하기

    이전 글에서 리액트 네이티브(React Native), Expo에서의 퍼미션에 대해서 공부했으니 이제는 직접 사진을 찍어볼 차례이다. 일단, 생각해보면 기본적으로 어디든 마찬가지겠지만 경로만 알면된다. 즉, 사진을 찍고 해당 사진의 경로를 반환해주면 된다. 일단 Expo에서의 카메라에 대한 지식이 전무하니 샘플 코드를 보았다. 가져온 샘플에서 추가할 것은 일단 Flip밖에 없으니 실제로 찍은 후, 내 화면으로...