목록개발중 기억해야 할만한 것들/엑스포, 리액트 네이티브 (12)
supergravity
시작 2021 제주창조경제혁신센터 예비창업패키지 광탈로 계획이 변경되었다. 예비창업패키지 탈락 이유를 이메일로 연락했을 때 씹어서 전화를 했다. 전화로 탈락 이유와 서류통과 커트라인 그리고 나의 점수를 알려 달라고 요청을 했다. 그런데 서류통과 커트라인에 대해서는 전달할 수 없다고 말했다. 쇼핑몰의 제품을 통해 재방문율을 올릴 계획을 가지고 있었다. 이 계획은 일단 보류이다. 대체된 계획인 이렇다. 지속적으로 방문을 유도하기 위하여 레시피 정보를 제공하는 게시판을 만드는 것! 그리고 공모전이나 인턴에 지원을 하는 것...... ㅅㅂ 무슨 방법으로 게시판을 만들까? 티스토리를 expo의 webview를 이용하여 만들 계획이다. 그리고 차후에 아이엠웹 플랫폼을 이용하여 쇼핑몰까지 추가할 것이다. 코딩은 인생..
시작 지금 운영하고 있는 앱에서 수익을 창출하기 위해여 1주일에 1번씩 상품을 팔기로 했다. 1주일에 1번씩 상품을 팔 기 위해서는 푸시 알림이 필수 인것 같다. 그래서 푸쉬알림을 구현하려 한다. 푸시 알림 푸시 알림은 거의 모든 앱에서 사용을 하고 있다. 특히 상품을 정해진 시간에만 판매를 하는 경우에는 무조건(?)적으로 필요한 기능이다. 엑스포에서는 귀찮은 코딩을 최대한 제한하려고 노력을 한 것 같다. 그래서 쉽게 구현이 가능하다. 안드로이드의 경우 FCM(Firebase Cloud Messaging)을 이용한다고 한다. 구현 구현은 3가지 단계로 나누어진다. SetUp: 클라이언트 유저의 엑스포-푸시-토큰을 얻기 Sending : 내가 알림을 하고 싶은 내용과 유저의 토큰을 이용하여 엑스포-푸시-A..
Searchable Dropdown은 내가 가지고있는 list(FlatList)에서 찾는 것을 도와주고 list의 element를 뽑을수 있는 모듈이다. 먼저 prob들을 살펴보자. items 드롭다운시 보여줄 아이템의 리스트 이다. defaultIndex 디폴트 아이템을 정할수 있다. onTextChange 택스트가 변경되면 onTextChange가 실행된다. 그리고 input text를 argu로 사용할수 있다. onItemSelect 아이템이 선택되면 onitemSelect를 실행시킬수있다. 그리고 input 아이템을 argu로 사용할수 있다, containerStyle 컨테이너의 스타일 파트이다. ex) containerStyle ={ { padding :5 } } textInputStyle 택스..
0.0 Introduction expo에서 바코드 스케너를 구현하는 일은 단순한 작업이다. expo 에서 제공하는 expo-barcode-scanner를 사용하면 된다. expo-barcode-scanner는 디바이스의 카메라에대한 viewfinder를 렌더 시키고 카메라에서 캐치되는 바코드를 인식할수 있는 리액트 컴포넌트를 제공한다. NOTE : 결국 expo install expo-barcode-scanner를 이용해 설치하고 쓰면된다. 하지만 디바이스의 카메라를 사용하기 때문에 카메라 permission을 설정하고 동의를 받아내는것은 필수이다!! 아래의 명령어로 설치를 진행하자. expo install expo-barcode-scanner 1.0 BarCodeScanner 바코드 스케너는 의 형태를..
1.0 Permissions on Android 안드로이드의 경우 Permission을 구현해보자. expo의 경우 개발환경에 때라 managed workflow와 bared workflow가 있다. 여기서는 managed workflow만 다룰 것이다. 만약 bared workflow와 IOS환경에 대해서 관심이 있다면 맨 밑에 있는 Permissions링크로 들어가 보자. 일단 모듈을 설치하자. expo install expo-permissions managed workflow에서 모든 안드로이드 퍼미션은 app.json파일의 android.permissions에 의해서 관리된다. 몇몇 module들에는 자동으로 permission이 포함되는 경우가 있다. camera를 포함시켜주어야한다고 가정해보자..
hackernoon.com/how-to-cache-images-in-an-expo-managed-react-native-app-5q9m3z6s How To Cache Images in an Expo Managed React Native App | Hacker Noon Caching images in React Native can be easy, even if you are using Expo's managed workflow. The problem many devs run into is that React Native only supports caching images on IOS out of the box. hackernoon.com Introduction 캐시 이미지를 다루는 패지키를 위의 사이트를 ..
forums.expo.io/t/android-app-slow-to-resume-when-backgrounded/38776 Android: App slow to resume when backgrounded SDK Version: 37 (managed workflow) Android Device: Samsung Galaxy A7 Android version 7.0 When app is backgrounded, it takes almost exactly 5 seconds for the app to resume. After tapping the app icon, there is nothing until 5 seconds later when app screen i forums.expo.io 안드로이드의 버전이 문..
뚜잇 1. Remote debugger is in a background tab which may cause apps to perform slowly. Fix this by foregrounding the tab (or opening it in a separate window). 2. ImmutableStateInvariantMiddleware took 82ms, which is more than the warning threshold of 32ms. If your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. s..