개발을 하던 도중 Array 값을 for 문을 돌려 랜더링 시켜야하는 부분이 있었다. flatList를 쓰려했지만 이미 해당 screen이 ScrollView 로 감싸져있었기 때문에 flatList가 nesting 되지 않았고, Array 값 또한 크지 않기 때문에 아
앱을 다 만들고 출시할 때 이런저런 자료들이 많이 필요하다. 이게 또 은근 많아서 할 때마다 빼먹는 경우도 있고 그래서 아예 한 번에 정리해두려고 한다.
만드는 앱에서 항상 본래 디자인을 유지하기 위해서 다크모드를 막기로 결정했다.android > app > src > main > res > values > styles.xml 에서 AppTheme에 해당하는 style 부분을 다음과 같이 바꿔준다.info.plist 에
※ react navigation 6.x 기준입니다. react native 개발하면서 매번 쓰지만 매번 까먹어서 구글링하는 부분들정리해서 올립니다.
react native 출시를 위한 안드로이드 apk, aab 생성하는 법
react native 에서 image picker로 이미지를 선택 후 그냥 업로드 하면 이미지의 용량이 너무 큰 문제가 있다. 이미지 하나에 몇 MB 이다보니 몇 개만 저장해도 한도를 금방 넘게된다. 이런저런 라이브러리를 많이 만드는 bamlab에서 지원해주는 ima
현재 진행하고 있는 프로젝트에서 Firebase 전화번호 로그인을 사용하고 있는데,react native 버전을 올리면서 프로젝트를 다시 세팅하던 중 기존 전화번호 로그인이 작동하지 않는 문제가 발생했다.전화번호를 인증하면 reCAPTCHA 로 넘어가는데 이후 redi
Clean Build Folder Command + Shift + KBuild Cache 삭제 Xcode > Preferneces > Location > DerivedData > 프로젝트 폴더 삭제빌드 초기화하면 해결되는 경우들
react-native: 0.67.3 환경에서 실행하였습니다.Android Asset Studio(<https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html2. 이 때 아래 사진처럼 Squa
종종 내 Mac 에서는 되는데 동료의 Mac 에서는 실행이 안되는 경우가 있어서 fastlane 으로 iOS 인증서를 동기화하기로 했습니다. 인증서를 저장하고 불러오기 위해 git repository 를 하나 생성합니다.저는 '프로젝트명-fastlane-match' 로
저희 서비스에서는 push notification 으로 일부분을 OneSignal 을 사용합니다.OneSignal 을 세팅할 때 iOS 에서 Extension 설정하는 부분이 있습니다.그런데 저희 서비스의 iOS 인증서를 fastlane으로 동기화하는 과정에 있어서 O