본문 바로가기

React Native67

[React Native] 안드로이드 서명 키 생성하기 (디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다. ) 1. 터미널에서 android/app 폴더로 이동한다. cd "your project folder"/android/app 2. 아래 명령어를 통해 안드로이드용 서명 키(Signing Key)를 발급한다. keytool -genkey -v -keystore [your key-name].keystore -alias [your key alias] -keyalg RSA -keysize 2048 -validity 10000 Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: What is the name of your organizational unit? [Unknown]: What is the na.. 2022. 7. 17.
[React Native] cli.init is not a function 프로젝트 생성 에러 아래 명령어로 프로젝트 생성하고, RN의 버전을 업그레이드 하면 됨. npx react-native init ProjectName --version 0.68.2 2022. 7. 9.
하루에 하나씩 디즈니 명대사 추천 앱 디즈니 좋아하시는 분!! 영화 대사로 공부하고 싶으신 분!!! 디즈니의 감성 명대사를 매일 새롭게 만나고 싶으신 분!!!!! 사실 저입니다 ㅎ... 요새 외국 드라마나 영화로 영어 공부하는데, 대사들이 정말 좋더라구요 특히 가슴을 울리는 명대사들... 크으.. 그러다 문득... "하루에 하나씩 명대사를 푸쉬 앱으로 알려주면 어떨까?" 하는 생각이 번뜩 들었습니다. 처음에는 여러 장르의 영화보다는 한 장르나, 한개의 스튜디오에 포커싱해서 관련 영화들의 명대사들만! 그중에서도 제가 좋아하는 디즈니 영화들! 디즈니 영화가 어린이용 같아도, 그 안에 담긴 메시지나 대사들이 정말...으른들의 가슴을 울리게 하죠 ㅜㅜ 하루에 하나씩, 디즈니의 명대사들을 푸쉬 알림으로 쏴주면 정말 좋겠다! 라는 생각으로 제가 이용하.. 2022. 7. 4.
[개인정보처리방침] ('https://juzero-space.tistory.com'이하 'juyeongkim')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 5월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://juzero-space.tistory.com'이하 'juyeongkim')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의.. 2022. 6. 29.
[React Native] Firebase auth 로그인 유무 판별하는 방법 안녕하세요. 이번 포스팅에서는 유저가 Firebase auth를 이용해서 로그인을 했는지, 로그인 상태를 확인하는 방법을 알아보겠습니다. 특히, 로그인 상태를 여러 스크린에서 확인해야하는 경우에는 mobx를 이용해서 중앙에서 상태값을 관리해줄 필요가 있습니다. 본 포스팅은 mobx를 이용해서 로그인 상태를 앱 전역에서 확인하는 방법을 알아보도록 하겠습니다. Firebase auth를 도입하지 않으신 분은 여기 포스트를, mobx를 도입하지 않으신 분은 여기 포스트를 참고해주세요. mobx를 도입했다는 가정 하에 진행해보도록 하겠습니다. 1. userStore.js 파일 생성 Store폴더에 userStore.js 파일을 만들어주세요. 이 파일에서 유저와 관련된 상태값들을 관리할 예정입니다. 2. user.. 2022. 2. 3.
[React Native] FlatList에 Mobx를 쓰면 발생하는 에러 (Out of bounds read: ) 1. 에러 상황 FlatList data에 mobx로 받아온 배열을 넣어주면 Out of bounds read 에러가 발생합니다. 2. 에러 원인 이유를 찾아보다가 잘 정리된 글을 발견했습니다. FlatList는 배열에 저장된 값들을 읽어서 렌더링하는 역할을 하는데요. 위 에러는 FlatList가 읽을 수 없는 형태의 배열이 들어왔을 때 나타납니다. mobx에 저장된 배열은 일반 형태의 배열이 아니라고 합니다. @observable users: Array = [] //또는 users: Array = observable([]) 위 2개의 형태 중 하나로 정의되기 때문에 FlatList가 읽을 수 없다고 합니다. 3. 해결 방법 mobx의 배열에 .slice()를 붙혀주면 됩니다. // 에러 발생 // 해결.. 2022. 1. 17.