앱 개발(3)
-
[React-Native] ExpoCLI와 React Native CLI
react native를 사용하여 앱을 개발하는 방법은 크게 두 가지가 있다. 1. expo-cli 사용 2. react-native-cli 사용 expo-cli는 - 개발 시작과 배포가 매우 편리하다. - RN을 위한 설정이 미리 구성되어있어서 초기 설정이 간단하다. - 각 플랫폼의 IDE(android -> android studio, iOS-> Xcode)를 설치하지 않고도 시뮬레이터를 사용할 수 있다. 하지만, - 네이티브 파일을 제어할 수 없고, 모든 라이브러리를 사용할 수도 없다. - expo에서 제공하는 api만 사용 가능하고, 필요한 기능이 없어도 모듈을 만들어서 사용할 수 없다. ==> 개발하기 편리하지만, 기능이 제한될 수 있다. 따라서, 앱 기능 개발에 제한되지 않는다면 굿 react..
2023.03.19 -
모바일 앱 종류
우리가 사용하는 앱은 개발 측면에서 여러 종류로 분류할 수 있다. 각 앱의 종류와 개발 시 장단점을 알아보자! 1. 네이티브 앱 안드로이드 휴대폰은 안드로이드 운영체제, 아이폰은 iOS 운영체제를 사용한다. 네이티브 앱은 안드로이드 폰, 아이폰 각각의 전용 앱의 각각의 운영체제에 최적화된 앱이다. 따라서, 네이티브 앱 개발은 각각의 운영체제에 맞는 앱을 개발하는 방법이다. 장점) 스마트폰의 모든 기능을 사용할 수 있고, 성능 또한 최대치로 활용할 수 있다. 단점) 안드로이드/iOS 개발자가 각각 필요하다. 개발에 소요되는 인력과 시간이 많이 필요하다. 2. 크로스 플랫폼 앱 네이티브 앱은 하나의 운영체제 당 하나의 코드가 필요한 반면, 크로스 플랫폼 앱은 하나의 코드로 두 개의 운영체제 앱 모두 만들 수..
2023.03.13 -
react-native 개발 환경 설정
react-native로 앱을 개발할 계획이다. react-native로 웹을 개발하고 안드로이드 앱이면 android studio를 이용해 apk파일로 감싸고, ios앱이면 맥북을 이용해 감싸면 된다. 아마도 chocolatey 설치 Nodejs 설치 python 설치 React Native CLI 설치 JDK설치 안드로이드 스튜디오 설치 안드로이드 스튜디오 SDK 설정 안드로이드 스튜디오 환경 변수 설정 react-native 프로젝트 생성 및 확인 완성! react-native 환경 설정 시작하자! chocolatey 설치 chocolatey: 윈도우즈용 패키지 설치삭제 관리 프로그램이다. cmd를 관리자 권한으로 실행한 뒤 아래 명령어를 실행하고 @"%SystemRoot%\System32\Wind..
2021.09.23