728x90 반응형 전체 글602 [React Native] 리액트 네이티브 프로젝트 생성하기 Visual Studio Code에서 Terminal > New Terminal 클릭 프로젝트를 생성할 디렉토리로 이동 후 react-native init --version 0.61.5 프로젝트명 을 입력해준다. 나는 프로젝트를 생성할 디렉터리를 C드라이브 밑에 React-Native라는 디렉터리를 만들었다. cd ../.. cd React-Native react-native init --version 0.61.5 myFirstApp 설치 중 You are currently running Node v6.11.2 but React Native requires >=8.3. Please use a supported version of Node. 라는 오류가 발생했다. 대충 해당 버전에 대한 지원이 되지 않는 .. 2021. 3. 9. [Kotlin] 프로젝트 생성하기 안드로이드 스튜디오를 설치했다는 가정하에 진행하겠습니다. ※ 프로젝트 생성하기 Create New Project 클릭 Activity를 고를 때 프로젝트의 첫 화면을 고른다고 생각하면 된다. 기본적으로 Empty Activity를 많이 사용하지만 다른 Activity를 사용하면 소스 코드가 그 화면에 맞게 완성되어서 나온다. Package name은 앱과 앱을 구분하는 역할을 하므로, 전세계적으로 유일해야한다. Language가 Kotlin이어도 java로 코딩할 수 있다. ※ Help me choose 4.1을 고르면 4.1버전 이상을 다 지원한다는 뜻이다. Marshmallow 버전을 선택하면 웬만한 어플리케이션은 다 지원될 것이다. >> Finish 누르고 다음 File > Settings 클릭 B.. 2021. 3. 8. [React Native] 리액트 네이티브 설치(nvm, node.js, jdk, react native cli, visual studio code) 설치 리스트 NVM(Node Version Manager) node.js npm(Node Package Manager) Android Studio JAVA (JDK) Visual Studio Code React Native CLI chocolatey 1. NVM (Node Version Manager) OS의 특정 버전 node.js를 설치할 경우 여러 버전의 node.js를 설치해야할 경우 대응이 불가능하다. NVM은 하나의 컴퓨터에서 여러 node.js 버전을 관리할 때 사용하는 관리 프로그램이다. node.js의 여러 버전을 마음대로 골라 설치할 수 있게 하는 프로그램이다. (1) github.com/coreybutler/nvm-windows/releases 에서 nvm-setup.zip 다운로드 .. 2021. 3. 8. [AWS] AWS DevOps Engineer Professional 합격 후기 1월 초 재택근무를 시작하면서 AWS DevOps Engineer Professional을 준비하기 시작했었다. 거기에 주식과 가상화폐 투자까지 같이해서 시간이 한 없이 늘어졌었다.. 시험은 총 2번 치뤘다. 첫 시험은 2월 9일, 설 전이었다. 덤프한 두 세번 보고 시험을 보러 갔었다. 답을 외우고 간 상태는 아니었고 문제 속에 답이 있다는 마인드로 시험을 보러 갔지만 털려버렸다. 합격 기준 점수는 750점인데, 714점을 맞아 36점 모자라 떨어지게 되었다. 아마 3문제 정도 더 맞았으면 합격일 것 같은데.. 많이 아쉬웠다. 내 20만원... 참고로 AWS DevOps Engineer Professional 시험 비용은 300달러이고 거기에 수수료 10%가 붙는다. 나는 기존에 AWS Solution.. 2021. 3. 6. [React-Native] React Native (03) Expo CLI vs React Native CLI 네이티브 앱을 개발하는 방법은 두 가지가 있다. (1) Expo CLI 장점 : - 개발 환경 구축이 용이하다 - 실제 개발이 쉽고 편하다 단점 : - OS Layer와 직접 상호작용이 불가능하다(Java, Kotlin, Obj-C, Swift로 추가 작성 불가능) - Expo에서 제공해주는 모듈만 사용이 가능하다 - Expo Client에서는 잘 동작하지만 실제 Simulator 및 단말기에서 잘 동작하지 않을 수 있다. - 개발 관점에서의 자유도는 낮다 (2) React Native CLI 장점 : - Expo로는 접근하지 못하는 Native 기능에 접근이 가능하다(Native 모듈 사용 자유도가 높다) - 원하는 언어로 추가 작성이 가능하다(Custom Native 모듈 사용 가능) - 필요한 기능.. 2021. 2. 24. [React-Native] React Native (02) 기본 원리 리액트 네이티브 기본원리 리액트 네이티브는 오픈소스 프레임워크이다. iOS는 Object-C나 Swift같은 코드를 iOS Platform에 Targeting 해주는 컴파일러가 존재하고 Android는 자바나 코틀린같은 코드를 Andorid Platform에 Targeting 해주는 컴파일러가 존재한다. High-Level 단에서 생각하면 리액트 네이티브는 자바스크립트 코드를 각 플랫폼에 타게팅해준다고 생각하면 된다. Low-Level 단에서는 앱 빌드시 앱 전체 로직이 있는 JS Bundle을 생성, 각 플랫폼에 심어준다. JS Bundle은 JS Thread에 의해 실행된다. JS Thread는 각 Native Threads와 직접 상호작용할 수 없고 리액트 네이티브에 의해 제공되는 Bridge를 통.. 2021. 2. 24. 이전 1 ··· 82 83 84 85 86 87 88 ··· 101 다음 728x90 반응형