리액트 네이티브를 처음하다 새롭게 프로젝트를 시작하면서 생기는 터미널에서 코드가 있었다.expo init 다음으로 시작하는 방법은 옛날방법이라는 것이다.1) 프로젝트 시작하기npx create-expo-app@latest 다음 명령어를 입력하면 최신판의 react-native로 바로 실행된다.2) 프로젝트 실행하기npx expo start다음 명령어를 치면 바로 프로젝트로 실행된다.빈 탬플릿으로 시작하기다음과 같이 프로젝트가 실행되는데 만약에 빈 탬플릿을 원한다면# 기본 빈 템플릿npx create-expo-app@latest MyNewApp --template blank# TypeScript를 사용하는 빈 템플릿npx create-expo-app@latest MyNewApp --template blan..
전체 글
개발공부리뷰블로그1) 폰트 파일 준비먼저, 사용할 폰트 파일(예: .ttf 또는 .otf)을 프로젝트에 추가한다. assets/fonts 폴더를 만들고 그 안에 폰트 파일을 넣는게 일반적이다.2) expo-font 패키지 설치expo install expo-font3) 사용하는 폰트 선언export default function App() { const [fontsLoaded] = useFonts({ JUA: require('./assets/fonts/BMJUA_otf.otf'), });}const styles = StyleSheet.create({ fonts: { fontFamily: 'JUA', }});이런식으로 사용하면 된다.
1) react-native-dotenv 설치npm install react-native-dotenv----yarn add react-native-dotenv2) Babel 설정 파일 업데이트babel.config.js를 다음과 같이 수정module.exports = function (api) { api.cache(true); return { presets: ['babel-preset-expo'], plugins: [ [ 'module:react-native-dotenv', { moduleName: '@env', path: '.env', blocklist: null, allowlist: nul..
React-Native로 날씨 앱을 만들던 도중 openweather의 API를 사용하여 만들려고 했지만, 원하는 정보가 무료버전이라 제대로 제공되지 않는 문제로 해당과정을 어떻게 하면 해결할까 하여 기상청 API를 대신하여 이용하기로 결정공공 데이터 포털에 접속 → 회원가입, 활용신청공공데이터 포털활용신청하는 방법은 간단하니 다음으로 바로 넘어가면기상청_단기예보 ((구)_동네예보) 조회서비스 를 이용하면 된다.해당 API 에는 총 4가지의 서비스를 이용할 수 있는데초단기실황조회초단기예보조회단기예보조회예보버전조회이중에서 초단기 실황조회를 이용하여 현재 온도를 가지고 와보자.http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getUltraSrtNcstAP..
React-Native 하면서 생겼던 글로 쓰기에 애매하지만 간단하게 필요했던 것들을 정리해본다.Ios Simulator 끄는법다음사진과 같이 ios simulator 를 사용중에 컴퓨터를 종료하려고 했는데 ios simulator가 켜져있어서 종료가 안된적이 있다.이럴데 'command + Q' 를 누르게 되면 정상적으로 종료가된다.Expo 앱에서 Debugger 열기Expo 앱에서 Debugger 를 열기 위해서 다음과 같은 창을 띄우려면, 앱에 설치하는 경우 핸드폰을 흔들면 나오지만 Ios Simulator에서는 흔들수 없기에 이럴 때는 'Command + D' 를 눌러주면 된다. Ios Simulator 에서 custom loaction 설정해주기앱을 만들던 도중에 gps를 내위치를 기반으로 날..