반응형

노마드코더에서 진행하는 무료 강의인 React Native로 날씨앱 만들기를 수강하였다. (하단 링크 참조)

토이 프로젝트로 어플을 만들고 싶었는데, 앱에 대한 사전 지식이 많이 없다보니 간단하게(?) 맛만 보기에 적당한 강의라고 판단했다.

내용은 짧지만 재미있었고, React Native로 개발을 어떻게 하는 지 맛만 보여준다.

심화 내용이나 좀 더 다양한 기능에 대한 강의는 유료로 구매할 수 있다.

 

총 강의 시간은 120분이고, 짧은 강의 여러 개로 엮여져 있어서 시간 분배하기 좋았다.

어찌되었든 큰 시간이 소요되지 않는 강의라 한번에 처음부터 끝까지 들었고, 이것저것 꾸미면서 따라하다 보니 3~4시간 정도 걸렸다.


[후기]

 

React Native : Javascript로 IOS와 안드로이드 앱을 동시에 개발할 수 있다는 게 매력적이었다. 개발자 혼자서 간단한 토이프로젝트나 서비스를 위해 코틀린, 스위프트를 각각 공부하는 것 보다는 원래 배우고 싶던 기술이나 만들고 싶은 기능에 집중할 수 있어서 좋았다. 웹도 리액트로 만들면 환경은 조금(?) 달라도 개발하는 컨셉은 어느정도 유사하니까 윈윈이 아닐까 싶다.

 

Expo : 요즘 대형 서비스에서는 Expo를 사용하지 않는 추세라고 한다. 하지만 내가 실제로 네이티브 라이브러리를 손댈 일이 얼마나 있을지는 모르겠다. Expo를 사용하면 앱이 조금 무겁고 커스텀하기 힘들다는 단점이 있지만, 개발환경에 구애받지 않고 어플 시뮬레이터를 돌려볼 수 있다는 건 큰 장점으로 다가왔다. 어떤 앱을 만드느냐에 따라 Expo가 큰 걸림돌이 될 수도 있지만, 기본적인 기능들은 Expo에서 다양하게 라이브러리를 제공해주기 때문에 오히려 더 편하게 개발할 수 있었다.


[훗날을 위한 간단 시작방법]

 

1. node js 버전 12 이상

확인 : node -v

 

2. npm 버전 6 이상

확인 : npm -v

 

3. expo 다운로드

$ npm install -g expo-cli

 

4. expo를 통한 react native 프로젝트 생성

$ expo init 프로젝트명

$ cd 프로젝트명

$ yarn start (또는 npm start)


강의 : https://nomadcoders.co/react-native-fundamentals

 

React Native로 날씨앱 만들기 - 노마드 코더 Nomad Coders

React Native Fundamentals

nomadcoders.co


나의 실습 결과 : https://github.com/HyunAh-iia/react-native-weather

 

HyunAh-iia/react-native-weather

React Native 날씨앱 만들기 by Nomad Coders. Contribute to HyunAh-iia/react-native-weather development by creating an account on GitHub.

github.com

 

반응형