Archive: 2022

React native @realm/react 패키지 적용하기

시작하기기존에 relam 관련 포스팅을 남겼었는데 시간이 지나 realm업데이트와 realm이 mongodb로 인수되는 과정을 통해서 많은 부분이 바뀐 것이 있습니다. 그리고 추가로 @realm/react 패키지를 사용해서 더 간편하게 realm을 사용하는 방법과 주의 사항등을 알아보도록 하겠습니다. 설치하기react-native v0.70.6에서 작성하였

아두이노 블루투스 모듈 사용법 (arduino hm10 module)

시작하며아두이노와 블루투스 모듈 hm10을 연결해서 사용하는 방법을 알아보겠습니다.hm10의 모듈에 관한 자세한 정보는 hm10 데이터시트에서 확인할 수 있습니다. 전체적으로 많이 사용하는 hc06과 hm10 중에 hc06는 블루투스 버전이 2버전으로 낮기 때문에 제가 사용할 웹 블루투스 api에서는 사용할 수 없기 때문에 블루투스 ble 및 4버전을 지원

RFID 하이퍼 터미널 테스트(mac OS)

RFID 구매맥에서 RFID를 테스트 해보기 위해서 RFID 리더기를 구매하였다. 그런데 USB를 연결하고 터치를 해도 값이 나오지 않았다. 연결이 제대로 되었는지 확인하기 위해서 하이퍼 터미널로 테스트를 해보려고 한다. 하이퍼 터미널윈도우에서는 하이퍼 터미널이 따로 있지만 맥에서는 따로 존재하지 않고 터미널을 통해서 사용할 수 있다.터미널 프로그램에서 s

M1칩 mac에서 React native android 실행시 'Caused by java.io.IOException Cannot run program "node"'에러

시작하기React native 공식홈페이지에서 나와 있는데로 프로그램 셋팅을 하고, 프로젝트를 안드로이드 스튜디오로 켰을때 Caused by: java.io.IOException: Cannot run program "node"에러가 나왔습니다. 이때 해결방법을 찾아보았습니다. 이 문제가 m1칩이 탑재된 맥에서 나오는 것으로 알고 있습니다.

React native Permissions 사용하여 권한 확인하기

시작하기React native permissions 라이브러리를 통해서 이 기기에서 권한이 허용되었는지 여부를 체크할 수 있습니다.안드로이드에서는 React native에 내장된 PermissionsAndroid 를 사용하는 방법도 있습니다.IOS는 React native 공식문서에 따로 기재되어있지 않아서 공통적으로 권한 관리를 하기 위해서 react n

React native QRcode scanner 사용하기

시작하기react-native 앱에서 QR코드를 스캔할 수 있는 스캐너를 라이브러리를 이용하여 구현해보도록 하겠습니다.사용한 버전은 다음과 같습니다. Xcode: 12.5 1234{ "react": "17.0.2", "react-native": "0.66.4"} 라이브러리 정하기수많은 라이브러리 중 결론부터 말하자면 react-nat

iOS 빌드시 xcode doesn't support project's IOS 에러 해결하기

시작하기아이폰에서 시뮬레이션하기 위해서 빌드하기 버튼을 클릭했는데, xcode doesn't support project's IOS 15.1(19B74)라는 에러가 발생했습니다. 이것은 xcode가 아이폰의 소프트웨어 버전인 15.1을 호환하지 않는다는 이야기 입니다.그렇다면 xcode를 설치해야겠죠?아이폰의 최신버전 15.0 이상에서 빌드

React native 아이폰에 빌드해서 테스트하기

환경설정시뮬레이터가 아니라 카메라나 실제로 아이폰에 옮겨서 테스트를 해보기 위한 방법입니다. 애플 계정등록이전에는 애플 개발자 계정으로만 가능했었는데, 현재는 일반 애플 사용자 계정으로 로그인을 해서 빌드 할 수 있게 되었습니다. accounts에 들어가서 애플 계정을 추가해줍니다. 이후 프로젝트가 열려있는 Xcode에 들어가서 targets > 내