[RN] Solved - Cannot find native module 'ExpoSQLiteNext' : A problem occurred evaluating project ':expo-sqlite'.
·
React & React Native/오류노트
해당 글에서는 expo-sqlite 설치 과정에서 발생하는 문제에 대해 해결방법에 대해 알아봅니다1) 문제점💡문제점- Cannot find native module 'ExpoSQLiteNext', js engine: hermes- What went wrong: A problem occurred evaluating project ':expo-sqlite'.Could not find method useCoreDependencies() for arguments [] on project ':expo-sqlite' of type org.gradle.api.Project. 아래와 같은 환경에서 실행했을 때 에러가 발생함이 확인되었습니다."dependencies": { "expo": "49.0.0", "expo-s..
[RN] expo-sensor의 DeviceMotion 이해하고 활용하기
·
React & React Native/라이브러리 활용
해당 글에서는 expo-sensor를 이용하여서 실제 디바이스가 움직이는 모션을 이용하는 방법에 대해 알아봅니다. 💡 [참고] 이전에 작성한 글을 기반으로 좀 더 보기 편하게 재구성하였습니다. [RN] 자이로센서를 활용한 자이로스코프, 디바이스 모션 이해하기: expo-sensors 해당 글에서는 디바이스에 탑재되어 있는 자이로 센서를 이용하는 expo-sensors 라이브러리를 활용하여 자이로스코프(Gyroscope)와 디바이스 모션(DeviceMotion)을 이해하고 값을 추출하는 방법을 이해하 adjh54.tistory.com 1) expo-sensors 💡 expo-sensors - Expo SDK에서 제공하는 센서 관련 기능을 사용하기 위한 라이브러리입니다. 이 라이브러리를 사용하면 Expo 앱..
[RN] react-native 앱 화면 꺼짐 방지 : expo-keep-awake
·
React & React Native/라이브러리 활용
해당 글에서는 react-native 환경에서 expo-keep-awake를 활용하는 방법에 대해 알아봅니다.1) expo-keep-awake💡 expo-keep-awake- 화면이 자동으로 어두워지거나 잠기는 것을 방지할 수 있는 패키지입니다. 이는 프레젠테이션 중이나 앱을 긴 시간 동안 사용하는 경우와 같이 앱이 실행 중일 때 화면을 계속 켜 두고 싶은 상황에서 유용합니다.- 안드로이드 기기에서 배터리 최적화 모드로 전환되는 것을 방지할 수 있습니다. 또한 해당 기능을 이용하여 앱을 유지하거나 유지된 것을 해제할 수 있습니다. KeepAwakeA React component that prevents the screen from sleeping when rendered.docs.expo.dev exp..
[RN] React Native 앱 상태 관리 이해 및 구성 방법: AppState
·
React & React Native/라이브러리 활용
해당 글은 React-native 내에서 AppState 라이브러리를 적용하는 사용법을 설명한 글입니다.1) 문제점💡 프로젝트를 진행하는 도중에 안드로이드 디바이스에서 홈 버튼을 눌렀다가 다시 앱으로 돌아오는 경우 아래와 같은 문제점이 발생하였습니다. ​해당 문제는 TensorCamera(expo-camera)를 사용하고 있는데, 앱을 벗어나는 경우에 'Unmount'를 수행하지 않고 나가고 다시 돌아온 경우에 발생하는 오류로 판단이 되었습니다.parameter specified as non-null is null: method kotlin.o0.d.t.e, parameter settings                         2) 해결책💡 이는 사용자가 앱을 벗어나는 경우에 TensorCam..
[RN] React Native expo-sqlite 이해 및 설정 방법 -1 : 환경 설정 및 DB, 테이블 생성, 기본 트랜잭션
·
React & React Native/라이브러리 활용
해당 글은 Expo-cli 프로젝트(React-native) 내에 데이터베이스로 사용되는 Sqlite에 대한 이해를 하고 환경설정을 위한 연결하기 위한 expo-sqlite 라이브러리를 적용하는 가이드입니다. 💡 필자는 해당 개발환경을 아래와 같이 구성하였습니다.{ "dependencies": { "react-native": "0.64.3", "expo": "^44.0.6", "expo-sqlite": "~10.1.0", "react": "17.0.1" }, "devDependencies": { "typescript": "~4.3.5" }} 1) expo-sqlite 설명1. expo-sqlite 정의💡 SQLite는 설치나 설정이 필요하지 않은 내장형 파일 기반의 ..