시작하기
시작하기
똑닥 React Native 라이브러리 시작 가이드
시작하기
똑닥(boostbrothers)에서 개발한 React Native 라이브러리들을 프로젝트에 통합하기 위한 가이드입니다.
라이브러리 개요
| 라이브러리 | 설명 | 플랫폼 |
|---|---|---|
@boostbrothers/react-native-naver-map | 네이버 지도 SDK 래퍼 | iOS, Android |
expo-crypto-dpop | DPoP 토큰 생성 | iOS, Android |
react-native-kms-module | 키 관리 시스템 | iOS, Android |
react-native-coucon-sdk | 쿠콘 SDK 래퍼 | iOS, Android |
react-native-device-data-module | 디바이스 정보 수집 | iOS, Android |
react-native-live-activity | iOS Live Activity | iOS |
사전 요구사항
- Node.js 18.0 이상
- React Native 0.73 이상 또는 Expo SDK 50 이상
- iOS: Xcode 15 이상, CocoaPods
- Android: Android Studio, JDK 17 이상
일부 라이브러리는 네이티브 모듈을 포함하므로 Expo Go에서는 동작하지 않습니다. Expo 프로젝트에서는 Development Build를 사용해야 합니다.
설치 방법
각 라이브러리는 npm, yarn, pnpm 중 원하는 패키지 매니저로 설치할 수 있습니다.
# npmnpm install <패키지명># yarnyarn add <패키지명># pnpmpnpm add <패키지명>
iOS의 경우 네이티브 모듈 설치 후 CocoaPods를 실행해야 합니다.
cd ios && pod install
각 라이브러리 문서
React Native Naver Map
네이버 지도 SDK를 React Native에서 사용하기 위한 래퍼 라이브러리
Expo Crypto DPoP
DPoP 토큰 생성을 위한 Expo 라이브러리
React Native KMS Module
iOS Keychain과 Android Keystore를 활용한 키 관리 시스템
React Native Coucon SDK
쿠콘 SDK를 React Native에서 사용하기 위한 래퍼 라이브러리
React Native Device Data Module
디바이스 정보 수집을 위한 React Native 모듈
React Native Live Activity
iOS Live Activity 및 Dynamic Island 지원