Site icon 지락문화예술공작단

빠른 모바일 앱 개발을 위한 React Native 리액트 네이티브/바니 아이젠먼 지음, 이종은 옮김/인사이트

빠른 모바일 앱 개발을 위한 React Native 리액트 네이티브/바니 아이젠먼 지음, 이종은 옮김/인사이트

빠른 모바일 앱 개발을 위한 React Native 리액트 네이티브

바니 아이젠먼 지음, 이종은 옮김 / 인사이트 / 2016년 08월 / ISBN:9788966261871
정가: 25,000원 / 판매가: 22,500원 / 마일리지: 1,250
이벤트: 원피스 굿즈 & 미니 북 틴케이스 증정!


페이스북이 공개한 모바일 애플리케이션을 만드는 리액트 네이티브를 소개하는 책. 자바스크립트와 리액트(React)에 대한 지식을 활용하여, iOS와 안드로이드에서 동작하고 진짜 네이티브로 렌더링되는 모바일 애플리케이션을 기능적인 제약 없이 만들고 배포할 수 있게 도와준다.



기초적인 내용부터 두 플랫폼에서 100% 코드를 재활용하는 앱을 완성하고, iOS 앱스토어와 구글 플레이 스토어에 배포하는 방법까지 다루고 있다. 프레임워크를 사용하기 위한 필수적인 내용 외에도 서드파티 라이브러리를 사용하는 방법, 자바 혹은 오브젝티브-C 라이브러리를 이용하여 리액트 네이티브를 확장하는 방법과 내부적으로 어떻게 동작하는지에 대해서도 설명한다.



인터페이스를 만들고 꾸미기, 모바일 컴포넌트 사용하기, 디버깅과 배포에 대한 예제 코드를 보며 모바일 앱 개발을 단계적으로 배울 수 있다. 이 과정에서 점점 세련된 샘플 앱을 만들어가다가 마지막에는 하나의 완전한 앱을 만들 수 있게 구성되었다.

1장 리액트 네이티브란 무엇인가?

1.1 리액트 네이티브의 이점

1.1.1 개발 경험

1.1.2 코드 재사용 및 지식 공유

1.2 위험과 단점

1.3 요약



2장 리액트 네이티브 다루기

2.1 리액트 네이티브는 어떻게 동작할까?

2.2 렌더링 라이프사이클

2.3 리액트 네이티브 컴포넌트 만들기

2.3.1 View 작업하기

2.3.2 JSX 사용하기

2.3.3 네이티브 컴포넌트 스타일링

2.4 대상 플랫폼 API

2.5 요약



3장 첫 애플리케이션 만들기

3.1 환경 설정

3.1.1 리액트 네이티브 설치

3.1.2 iOS 디펜던시

3.1.3 안드로이드 디펜던시

3.2 새로운 애플리케이션 생성하기

3.2.1 리액트 네이티브 애플리케이션 iOS 버전 실행하기

3.2.2 iOS 디바이스에 업로드하기

3.2.3 리액트 네이티브 애플리케이션 안드로이드 버전 실행하기

3.2.4 복습: 프로젝트를 생성하고 실행하기

3.3 샘플 코드 살펴보기

3.3.1 컴포넌트를 View에 붙이기

3.3.2 리액트 네이티브에서 불러오기

3.3.3 FirstProject 컴포넌트

3.4 날씨 앱 만들기

3.4.1 사용자 입력 다루기

3.4.2 데이터 표시하기

3.4.3 배경 이미지 추가하기

3.4.4 웹에서 데이터 가져오기

3.4.5 모두 합쳐서 완성하기

3.5 요약



4장 모바일 컴포넌트

4.1 HTML 엘리먼트와 네이티브 컴포넌트의 유사성

4.1.1 텍스트 컴포넌트

4.1.2 이미지 컴포넌트

4.2 터치와 제스처(Gesture) 다루기

4.2.1 TouchableHighlight 사용하기

4.2.2 GestureResponder 시스템

4.2.3 PanResponder

4.3 구조를 잡는 컴포넌트 다루기

4.3.1 ListView 사용하기

4.3.2 Navigator 사용하기

4.3.3 구조를 잡는 다른 컴포넌트

4.4 플랫폼에 특화된 컴포넌트

4.4.1 iOS 혹은 안드로이드만을 위한 컴포넌트

4.4.2 플랫폼에 특화된 버전의 컴포넌트

4.4.3 언제 플랫폼에 특화된 컴포넌트를 사용하나요?

4.5 요약



5장 스타일

5.1 스타일의 선언과 조작

5.1.1 인라인 스타일

5.1.2 객체로 스타일 적용하기

5.1.3 Stylesheet.Create 사용하기 <B…


국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍

Source: 빠른 모바일 앱 개발을 위한 React Native 리액트 네이티브/바니 아이젠먼 지음, 이종은 옮김/인사이트

Exit mobile version