본문 바로가기

Android4

React Native Typescript(타입스크립트)로 프로젝트 생성하는 법 보통 React Native 프로젝트를 생성할 때 아래 명령어를 사용하게 된다. npx react-native init MyTestApp 하지만 이렇게 하게되면 자바스크립트 기준으로 프로젝트가 생성되기 때문에 나중에 타입스크립트로 전환이 쉽지 않다. 처음부터 타입스크립트로 프로젝트를 생성하면 자바스크립트와 타입스크립트를 같이 사용할 수 있게 된다. 왜냐면 타입스크립트는 자바스크립트의 Superset이기 때문이다. 다음 명령어로 React Native 프로젝트를 타입스크립트 프로젝트로 생성 할 수 있다. npx react-native init MyTestApp --template react-native-template-typescript 조금 명령어가 다소 길어보이나.. 유용하게 써먹을 수 있을 것이다. .. 2022. 3. 6.
React Native 빌드 Clean하는 법(안드로이드, iOS) 다음은 React Native 안드로이드 빌드 환경에서 build clean하는 법이다. XCODE cd ios xcodebuild clean Android cd android ./gradlew clean for windows cd android gradlew clean 2022. 2. 25.
윈도우에서 React Native JDK오류 Execution failed for task ':app:processDebugMainManifest'. 윈도우에서 React Native개발환경 구축하려면 OpenJDK를 깔아야한다. 내가 보고 있는 책은 "리엑트 네이티브를 다루는기술" 이라는 책으로 Velopert 김민준님이 쓰신 책이다. 이 책에서는 OpenJDK 8을 chocolatey라는 패키지 메니저로 OpenJDK 8을 설치하라고 알려준다. 하지만 나는 윈도우에서 패키지메니저를 사용한적도 없고 잘 알지 못하는 패키지메니저에 의해 내 개발환경이 망가지는걸 원치 않기때문에 JDK정도는 그냥 수동으로 설치하기로 하였다. OpenJDK는 OpenJDK홈페이지에서 받아서 설치하고 환경변수만 잡아주면 되니까? 현재 2022년 2월25일 기준 OpenJDK최신 버전은 17.0.2버전이 었다. 이전버전을 찾아보니 이상하게 9버전까지만 배포되고 8버전은 없다... 2022. 2. 25.
모바일앱 개발 스택 정리 OS 초창기 스마트폰 시장은 Windows Mobile, 심비안 등 다양한 OS가 출시 되었으나 현재 안드로이드와, iOS가 주를 이루게 되었음. 현재 서비스는 안드로이드, iOS 를 주로 서비스함. 네이티브(Native) 가장 고전?적이며, 안정적인 앱 개발 기술 각 스마트폰에 최적화된 기술을 사용 함으로써 최적의 성능, 안정성, 기능을 활용 할 수 있음. 운영체제 별로 별도로 개발 하여야 하며, 서로 언어, 개발환경이 매우 상이 함으로 개발 비용이 증가함. 개발 비용의 증가로 유지보수성이 떨어 질 수 있음. 하이브리드(Hybrid) 주로 웹 프론트엔드 기술과 네이티브 기술을 혼합하여 개발. 웹 프론트엔드기술의 눈부신 발전으로 다양한 UI, 기술이 구현가능함. 프론트엔드 개발자가 일부 개발이 가능하여 .. 2020. 9. 28.