상세정보
Do it! 리액트 네이티브 앱 프로그래밍
- 저자
- 전예홍 저
- 출판사
- 이지스퍼블리싱 (주)
- 출판일
- 2021-05-09
- 등록일
- 2022-06-21
- 파일포맷
- PDF
- 파일크기
- 39MB
- 공급사
- 예스이십사
- 지원기기
-
PC
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
※ 이 책은 PDF 형태로 제공하므로 화면이 작은 단말기(스마트폰)에서는 보기 불편할 수 있습니다. ※
모바일 앱 제작 방식이 바뀐다!
페이스북이 권장하는 방식 그대로!
안드로이드와 iOS 앱을 한 번에 만들자!
이 책은 크로스플랫폼 방식의 모바일 앱 개발 프레임워크인 리액트 네이티브를 다룬다. 리액트 네이티브로 개발한 앱을 플랫폼별 코드로 빌드하면 안드로이드와 iOS 앱을 한 번에 만들 수 있어 시간과 비용을 아낄 수 있다. 특별히 이 책은 리액트 진영의 최신 개발 트렌드인 타입스크립트와 함수 컴포넌트를 이용해 모바일 앱을 개발하며, 앱의 여러 가지 기능은 페이스북이 권장하는 리액트 훅 방식으로 작성한다. 그리고 모든 실습을 마치면 역동적인 애니메이션 기능까지 구현된 나만의 인스타그램 앱을 실제 스마트폰에서 동작해 볼 수 있다.
저자소개
연세대학교 전자공학과(학사)와 카이스트 전자공학과(석사)를 졸업하고 1990년부터 지금까지 30년 동안 프로그래밍을 개발해 왔다. 한국 마이크로소프트에서 수석 개발 컨설턴트 리드(ADC Lead)로 근무했으며, Node.js 환경에서 동작하는 프로그램 개발에 능통하고 특히 리액트와 리액트 네이티브, 앵귤러 프레임워크의 전문가다. 그동안 개발한 제품으로 대통령상 1회, 정보통신부 장관상 3회 수상했으며, 아시아 100대 보안 기업 제품 가운데 1등으로 뽑혀 말레이시아 국왕이 주는 대상을 받기도 했다.
목차
=============================
01 리액트 네이티브 개발 환경 갖추기
=============================
01-1 리액트 네이티브 프레임워크 소개
01-2 윈도우에서 개발 환경 갖추기
01-3 맥에서 개발 환경 갖추기
01-4 비주얼 스튜디오 코드 환경 설정과 사용법
01-5 첫 번째 모바일 앱 만들기
=============================
02 리액트 네이티브 기본 다지기
=============================
02-1 리액트 네이티브 프레임워크의 작동 원리
02-2 JSX 구문 탐구하기
02-3 컴포넌트와 속성 이해하기
02-4 컴포넌트의 이벤트 속성 이해하기
=============================
03 컴포넌트 스타일링
=============================
03-1 style 속성과 StyleSheet API 이해하기
03-2 View 컴포넌트와 CSS 박스 모델
03-3 자원과 아이콘 사용하기
03-4 컴포넌트 배치 관련 스타일 속성 탐구하기
03-5 재사용할 수 있는 컴포넌트 만들기
=============================
04 함수 컴포넌트와 리액트 훅
=============================
04-1 리액트 훅 맛보기
04-2 useMemo와 useCallback 훅 이해하기
04-3 useState 훅 이해하기
04-4 useEffect와 useLayoutEffect 훅 이해하기
04-5 커스텀 훅 이해하기
=============================
05 콘텍스트와 ref 속성
=============================
05-1 콘텍스트 이해하기
05-2 useRef 훅 이해하기
05-3 useImperativeHandle 훅 이해하기
=============================
06 리액트 네이티브 애니메이션
=============================
06-1 처음 만나는 리액트 네이티브 애니메이션
06-2 transform 스타일 속성에 적용하는 애니메이션
06-3 여러 개의 애니메이션 한꺼번에 실행하기
06-4 PanResponder API 이해하기
=============================
07 리액트 내비게이션
=============================
07-1 리액트 내비게이션 패키지 이해하기
07-2 스택 내비게이션 이해하기
07-3 탭 내비게이션 이해하기
07-4 드로어 내비게이션 이해하기
=============================
08 리덕스 이해하기
=============================
08-1 리덕스의 기본 개념
08-2 combineReducers 함수 이해하기
08-3 리덕스 미들웨어 이해하기
=============================
09 엑스포 앱 이해하기
=============================
09-1 엑스포 앱 만들기
09-2 베어 워크플로 프로젝트 퍼블리싱
09-3 JSON 웹 토큰 기반 인증 서버 만들기
09-4 카메라 앱 만들기
찾아보기