[강의 리뷰] React Native, Expo, Geolocation로 간단한 날씨앱 만들기
노마드코더에서 진행하는 무료 강의인 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
나의 실습 결과 : https://github.com/HyunAh-iia/react-native-weather
'리뷰' 카테고리의 다른 글
[강의 리뷰] 모든 개발자를 위한 HTTP 웹 기본 지식 - 강추 후기 (0) | 2021.05.25 |
---|---|
[강의 리뷰] React, Firebase를 다루는 트위터 클론코딩 (0) | 2021.03.31 |
[컨퍼런스 리뷰] DEVIEW 2020 - 오픈 소스 활동을 시작하기 위한 작은 가이드 (0) | 2020.12.21 |
[책 리뷰] 비추 후기 - 배워서 바로 쓰는 스프링 프레임워크 (0) | 2020.08.19 |
[스터디] 배워서 바로 쓰는 스프링 프레임워크 (0) | 2020.07.22 |
댓글
이 글 공유하기
다른 글
-
[강의 리뷰] 모든 개발자를 위한 HTTP 웹 기본 지식 - 강추 후기
[강의 리뷰] 모든 개발자를 위한 HTTP 웹 기본 지식 - 강추 후기
2021.05.25 -
[강의 리뷰] React, Firebase를 다루는 트위터 클론코딩
[강의 리뷰] React, Firebase를 다루는 트위터 클론코딩
2021.03.31 -
[컨퍼런스 리뷰] DEVIEW 2020 - 오픈 소스 활동을 시작하기 위한 작은 가이드
[컨퍼런스 리뷰] DEVIEW 2020 - 오픈 소스 활동을 시작하기 위한 작은 가이드
2020.12.21 -
[책 리뷰] 비추 후기 - 배워서 바로 쓰는 스프링 프레임워크
[책 리뷰] 비추 후기 - 배워서 바로 쓰는 스프링 프레임워크
2020.08.19