본문 바로가기
  • Survival Plan

개발 이야기/React-Native17

React-native-sound 가 Release build에서 동작하지 않을 때 react-native로 어플리케이션을 개발함에 있어서, 다양한 모듈들을 import하여 사용한다. 어플리케이션을 만들다 보면, 사운드의 중요성을 알게 되는데, 이 때문에 개발의 마지막 쯔음에 가면 사운드 효과를 넣기 마련이다. Reat-native에서 사운드를 가장 쉽게 접근하는 방법은, react-native-sound를 사용하는 것이 가장 쉽게 접근하는 방법이라 하겠다. react-native-sound를 적용할 때, 버그 및 어려움을 제공하는 대표적인 예는, 1) resources (사운드 파일)의 위치가 정확하지 않을 때, 2) resource 파일에 대문자나 특수문자가 포함되어 있을 때, 3) resource 파일의 중복이 발생할 때, 4) 초기화 또는 release() 처리하지 못할 때 ==.. 2020. 3. 11.
구글 플레이스토어(playstore) 앱 버젼 업그레이드 구글 PlayStore에 게시해 둔 앱을 업그레이드 할 때 고려 사항을 정리해 본다. 1. 스토어 등록 및 버전 업그레이드 check list debug mode ⇒ release model 다시 빌드한다. cd android ./gradlew bundleRelease ./gradew assembleRelease cd .. 릴리즈 모드에서 변경해야 할 변수들을 수정한다. 예를 들면, 광고 ID 변경 (테스트ID -> 실제 ID값) 필요에 따라, code signing keystore 를 다시 점검 한다. 기존 앱과 변경된 앱의 keystore 파일과 패스워드는 동일하도록 유지해 준다. android/app/build.gradle 파일에서 version 정보를 변경한다. play.google.com 에서 .. 2020. 3. 10.
[React Native Vector Icons] 리액트 네이티브 벡터 아이콘을 달아 보자 React Native Vector Icons Application을 개발하다 보면, 그림으로 넣기에는 과도한것 같고, 일반적으로 사용하는 Icon으로 표현하고 싶은 경우가 있다. 대표적으로 아래와 같, 별(star), 와이파이, 음악 및 알람을 표현하는 아이콘들의 경우이다. 이런 용도로 사용하기 적당한 라이브러리로 react-native-vector-icons 가 유용하다. React-Native-vector-icons의 깃허브(github)에 가면, 다양한 경우에 아이콘 (Text Font라고 생각할 수 있다.)을 활용하는 방법이 소개 되어 있다. Github for react-native-vector-icons https://github.com/oblador/react-native-vector-ic.. 2020. 3. 9.