본문 바로가기

전체 글167

에러: TextInput placeholder 안될때 핸드폰 기종이나, 리액트 버전에 따라서 placeholderTextColor속성을 입력하지 않아도 디폴트 색상으로 보여지는 경우가 있고 안보여 지는 경우가 있다 그래서 아래 코드와 같이 placeholderTextColor속성을 꼭 지정해주자 2021. 7. 7.
에러: Exception NSException * "`[FIRApp configure];` (`FirebaseApp.configure()` in Swift) could not find a valid GoogleService-Info.plist in your project. react-native에서는 빌드가 성공이라고 뜨는데 앱자체는 떴다 바로 종료 되서 xcode로 빌드를 실행해보니 Exception NSException * "`[FIRApp configure];` (`FirebaseApp.configure()` in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from 2021. 6. 28.
스무디 한잔 마시며 끝내는 React Native 목차 Chapter 1. 리액트 네이티브란? 1.1 리액트 네이티브란? 1.2 리액트 네이티브의 이점 1.3 리액트 네이티브의 단점 1.4 요약 Chapter 2. 개발 환경 설정 2.1 맥 개발 환경 설정 2.2 윈도우 개발 환경 설정 2.3 요약 Chapter 3. 나의 첫 리액트 네이티브 앱 3.1 나의 첫 리액트 네이티브 앱 3.2 추가 라이브러리 3.3 개발자 메뉴 3.4 요약 Chapter 4. 카운터 앱(1) - Props와 State 4.1 Props와 State란 4.2 프로젝트 준비 4.3 개발 4.4 결과 확인 4.5 요약 Chapter 5. 카운터 앱(2) - 클래스 컴포넌트 5.1 클래스 컴포넌트 5.2 프로젝트 준비 5.3 개발 5.4 라이프 사이클 함수 5.5 요약 Chapte.. 2021. 6. 27.
[ 패키지명 ] : mergeReleaseResources FAILED 안드로이드 키를 생성하고 적용 설정하는 과정에서 ./gradlew assembleRelease 명령 실행간 발생한 에러 앞에 패키지명은 다를수 있다. 원인 : 리액트 네이티브에서 사용하는 패키지중에서 안드로이드에서 제대로 인식해서 사용 할수 없어서 발생한 에러 해결방법 : jetifier 설치 npm install jetifier --save-dev 또는 yarn add -D jetifier 프로젝트 root 경로에서 npx jetify 명령 실행 안드로이드 폴더로 이동 cd android 명령 실행 ./gradlew assembleRelease 명령실행 2021. 6. 24.
파일 시스템 사용 react-native-fs ! 중요 리액트 네이티브 버전 = 0.57 이거나 또는 Gradle >= 3 이면 react-native-fs at version >= @2.13.2! 으로 꼭 설치 리액트 네이티브 버전 >= 0.61 이면 react-native-fs at version >= @2.16.0! 으로 설치 1. 환경설정 1-1. IOS - 설치 명령 npm install react-native-fs --save 주의: 리액트 네이티브 버전이 < 0.40 아래와 같이 설치 npm install react-native-fs@2.0.1-rc.2 --save package.. 2021. 6. 22.
환전 해보기 1 국민은행 - 영업점에서 받기 - 외화배달로 받기 - 외화 선물하기 2. 국민은행 (리브) 국민은행 환율 1116.96 리브 환율 1116.86 당일 수령 가능 3. 신한은행 4. 모인 2021. 6. 20.
환전 체험 현재 나는 환전 서비스를 하는 스위치원 이라는 곳에서 React-Native로 앱 개발중에 대표님 미션으로 6곳 환전과 1곳 해외 송금을 체험해보고 단순히 은행원이 알려주는 환전 잘하는 방법이 아니라 https://brunch.co.kr/@thankyousomuch/50 은행원이 알려주는 환전 잘하는 방법 How to 환전 | 은행에 환전을 위해 내점하는 고객들 얼굴마다 여행에 대한 설렘이 가득해 보인다. 본격적인 휴가철이 다가오는 시점에서 환전 잘하는 방법에 대해 알아보자. 이른바 한국돈을 외국 brunch.co.kr 환전에 쓰이는 명칭, 계산법, 기본원리를 누구나 알기 쉽게 정리해보고 체험한 회사들에 서비스에 대해 느낌점들을 간단히 적어보려고 한다. https://www.kebhana.com/cont.. 2021. 6. 17.
에러 : Invariant Violation: View config getter callback for component must be a function (received `undefined`). Make sure to start component names with a capital letter. 말그대로 함수는 앞글자는 대문자 해라는 뜻이다. const Signup = () => {} // Good const signup = () => {} // Bad 2021. 6. 8.
사진 카메라 권한 설정 방법 IOS 권한 설정 해당 프로젝트에서 info.plist파일 수정 해준다 아래와 같이 편집툴을 사용하여 직접 수정 해서 저장해도 되고 ... NSPhotoLibraryUsageDescription $(PRODUCT_NAME) 사진첩 접근 하고픈 말 NSCameraUsageDescription $(PRODUCT_NAME) 카메라 하고픈말 NSPhotoLibraryAddUsageDescription $(PRODUCT_NAME) 사진첩 추가 하고픈말 NSMicrophoneUsageDescription $(PRODUCT_NAME) 마이크 하고픈말(for videos) xcode 사용해서 추가해서 사용해도 된다. Android 권한 설정 android/app/main/AndroidManifest.xml 파일을 열고.. 2021. 6. 8.
채널톡 라이브러리 설치 방법 아직 구글에 제대로된 메뉴얼이나 없어서 실제 기능까지 확인후 작성한 메뉴얼입니다. 스펙 사양 : react-native: 0.64.1 node : 15.14.0 더보기 안드로이드 10과 충돌을 예방을 위하여 node 12를 추천함 android: 더보기 buildToolsVersion = "29.0.3" minSdkVersion = 21 compileSdkVersion = 29 targetSdkVersion = 29 ndkVersion = "20.1.5948944" Xcode: 12 설치 : 1. react-native-channel-plugin 플러그인 라이브러리 설치 react-native install react-native-channel-plugin 만약 수동으로 설치를 원한다면, 아래 2가지 명.. 2021. 6. 1.
Xcode 구조 더보기 1. Get started with a playground 더보기 스위프트 언어를 간단한 연습, 코딩하는 즉시 해당 코드에 대한 결과를 오른쪽 결과 창에 표시, 바로 바로 확인하면서 코딩가능 2. Create a new Xcode project 더보기 아이폰, 아이패드, 맥을 만들기 위한 새로운 Xcode 프로젝트 생성 3. Clone an existing project 더보기 SVN 이나 Git 같은 버전 관리 도구 연결하여 기존 소스를 가져옴 4. Recent Projects 더보기 최근에 사용한 프로젝트 중에서 선택해서 불러옴 5. Open another project 더보기 최근 프로젝트에 포함되지 않은 다른 프로젝트를 불러옴 1. Single View App 더보기 뷰를 사용하는 앱을 개.. 2021. 5. 31.
IOS 개발 조건 1. 개발 언어는 '오브젝티브-C' 또는 '스위프트' 2. 스위프트 문법 공부 https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html The Basics — The Swift Programming Language (Swift 5.4) The Basics Swift is a new programming language for iOS, macOS, watchOS, and tvOS app development. Nonetheless, many parts of Swift will be familiar from your experience of developing in C and Objective-C. Swift provides its own version.. 2021. 5. 31.