본문내용 바로가기
무료배송

리액트 네이티브 앱 제작 원론 크로스 플랫폼 리액트 네이티브 앱 제작의 종합 과정

페이퍼백
에릭 마시엘로 , 제이콥 프리드만 지음 | 이태상 옮김 | 에이콘출판 | 2018년 02월 13일 출간

이 책의 다른 상품 정보

  • 정가 : 35,000원
    판매가 : 31,500 [10%↓ 3,500원 할인]
  • 제휴할인가 : 23,620 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 :
    [기본적립] 1,750원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 최대 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(21일,수) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
이벤트도서포함, 4만원이상 구매시 택1 (앨리스/어린왕자/데미안 3종, 3000P차감)
닫기
  • 91층 나무 집 출간이벤트
  • 이벤트도서포함, 4만원이상 구매시 택1 (앨리스/어린왕자/데미안 3종, 3000P차감)
  • EBS 초등학습 만점왕 출간기념 이벤트
  • 행운기원! 북컬링 한판 e-교환권 최대 2,500원 + 맥북 경품
  • 제 15회 책과함께 KBS 한국어능력시험 도서
  • 아홉 살 함께 사전 출간 이벤트
  • 책이 생활이다. 키링 & 파우치 증정 월간 생활책방 2월호
  • 삐삐 여행용 폴딩백
상품상세정보
ISBN 9791161751153(1161751157)
쪽수 600쪽
크기 187 * 236 * 32 mm /1068g 판형알림
이 책의 원서 Mastering React Native: Leverage frontend development skills to build impressive iOS and Android app/Eric Masiello

책소개

이 책이 속한 분야

리액트 네이티브는 페이스북의 오픈 소스 자바스크립트 라이브러리인 리액트를 기반으로 이미 친숙한 웹 기술을 사용하면서도 순수 네이티브 앱과 동일한 성능과 UI를 갖는 모바일 앱을 개발할 수 있도록 하는 라이브러리다. 이 책은 리액트와 리액트 네이티브의 핵심 개념으로 시작해, 크로스 플랫폼 모바일 앱 제작에 필요한 다양한 기능뿐만 아니라 네이티브 모듈 제작, 디버깅, 성능 튜닝까지 고급 기법들을 다룬다. 이 책 한 권으로 실전에 필요한 리액트 네이티브 기술을 모두 통달할 수 있을 것이다.

저자소개

저자 : 에릭 마시엘로

저자 에릭 마시엘로는 현재 비스타프린트 디지털(Vistaprint Digital)의 선임 엔지니어다. 이전에는 어드바이저리 보드컴퍼니(Advisory Board Company)의 수석 프론트엔드 엔지니어로 일했으며, 에듀케이션 어드바이저리 보드(Education Advisory Board)의 모바일 앱을 제작했다. 10년 이상 프론트엔드와 UI 개발자로 일했으며, 프리랜서로서 http://synbydesign.com의 웹사이트 디자인과 개발을 담당하고 있기도 하다. 워싱턴 D.C.의 제너럴 어셈블리(General Assembly) 학교에서 프론트엔드를 주제로 강의한 경력이 있으며, 팩트출판사의 비디오 교재인 의 기술 감수도 수행했다.

저자 : 제이콥 프리드만

저자 제이콥 프리드만은 시애틀에 거주하는 개발자다. 5년 이상 전문 개발자로 일했다. 현재는 오라클(Oracle) 산하의 애드디스(AddThis)에서 수석 소프트웨어 엔지니어로 있으면서 대형 프론트엔드와 백엔드 애플리케이션들을 담당하고 있다. 리액트 네이티브를 사용해 모바일 앱도 개발하는데, 최근에는 앱스토어에 어디시(Audicy(http://audicy.io))를 출시하기도 했다. 또한 제너럴 어셈블리에서 프론트엔드 웹 개발이나 자바스크립트 개발에 관한 여러 강의를 해왔다.

역자 : 이태상

역자 이태상은 자바와 웹 전문가로서 교육과 컨설팅을 주로 했었으며, 오랜 기간 전자금융 업무를 담당했다. 현재 한 금융기관의 재무회계시스템 구축 프로젝트에 참여하고 있다. 에이콘출판사에서 출간한 『톰캣 최종분석』(2005)부터 『리액트 웹앱 제작 총론』(2017)까지 다수의 IT 서적을 번역했다.

작가의 말

리액트 네이티브(React Native)는 순수 네이티브 앱이 갖는 성능이나 룩앤필(look and feel)을 포기하지 않으면서도 친숙한 웹 기술을 사용해 모바일 앱을 제작할 수 있는 라이브러리다. 리액트 네이티브는 페이스북(Facebook)의 오픈 소스 자바스크립트 라이브러리인 리액트(React)를 기반으로 하며, 리액트 네이티브를 사용해 만드는 iOS나 안드로이드(Android) 앱은 사실상 자바스크립트로 작성된다. 리액트 개발자는 각 플랫폼별로 새로운 언어나 환경, 모범 사례를 따로 배울 필요가 없기 때문에 리액트 네이티브를 통해 자신의 개발 영역을 더욱 확장할 수 있다.
이 책에서 우리는 리액트, 리액트 네이티브의 핵심 개념, 리액트 네이티브 생태계의 라이브러리와 툴에 관해 살펴볼 것이다. 또한 완전한 리액트 네이티브 애플리케이션을 만드는 실전 목표를 향해 나아갈 것이다. 마지막으로 애니메이션, 내비게이션, 네이티브 모듈, 테스트, 성능 분석 등 유용하면서도 복합적인 리액트 네이티브 개념을 파헤쳐볼 것이다. 이 책의 마지막 페이지를 덮을 때쯤이면 리액트 네이티브를 사용하는 잘 다듬어진 세련된 모바일 앱 제작에 대한 지식으로 무장돼 있을 것이다.

목차

1장. 리액트 기초 다지기

__프레임워크 또는 라이브러리
__리액트 탄생의 배경
__리액트 시작하기
__JSX로 컴포넌트 작성
__컴포넌트
__컴포넌트 조합
__속성과 속성 타입
____속성받기
____속성 타입
____속성 전달
____기본 속성값
____Props.children
__이벤트 핸들러
__상태
__컴포넌트 생명주기
____컴포넌트 업데이트
____컴포넌트 언마운트
__컴포넌트 유형
____React.createClass
____함수형 컴포넌트
__정리

2장. 리액트 네이티브식 '헬로 월드!'

__모바일 앱 개발 환경의 이해
____어도비 폰갭
____Ionic
____NativeScript
____리액트 네이티브
__리액트 네이티브 툴의 이해
____엑스코드구글 크롬
____홈브류
____노드JS와 npm
____왓치맨
____플로
____리액트 네이티브 CLI
__툴 설치
____엑스코드 설치
____홈브류 설치
____노드와 npm 설치
____왓치맨과 플로 설치
____리액트 네이티브 CLI 설치
__첫 번째 리액트 네이티브 앱
____리액트 네이티브 패키저
__HelloWorld 앱의 이해
____ES2015 임포트문
____HelloWorld 컴포넌트
____스타일 부분
____루트 컴포넌트 등록
____React를 임포트하는 이유
__리액트 네이티브 앱 디버깅
____크롬 디버거
____중단점
__정리

3장. 스타일과 레이아웃 리액트 네이티브

__스타일 구성과 적용
____인라인 스타일
____스타일 객체
__스타일시트
____컴포넌트에 특정적인 스타일 속성
__상속 없는 스타일링
__박스 모델과 플렉스박스
____박스 모델
____플렉스박스
____또 다른 축 다루기
____크기 조절
__텍스트 스타일링
____텍스트 스타일 속성
____텍스트 스타일 캡슐화
__이미지 스타일링
____배경 이미지
__스타일 조사와 디버깅
____리액트 네이티브 인스펙터
__유사 미디어 쿼리 기능 추가
____Dimensions 객체
____onLayout 핸들러
__정리

4장. 리액트 네이티브 컴포넌트 리액트 네이티브

__네이티브 컴포넌트
____Text
____View
____Image
____Touchable
____ListView
____Modal
____WebView
____TabBarIOS
____TextInput
____그 외의 입력 컴포넌트
__네이티브 API
____ActionSheetIOS
____AlertVibration
____StatusBar
__정리

5장. 플럭스와 리덕스

__플럭스 아키텍처
____Motivation
____플럭스 구현하기
__리덕스 시작하기
____리덕스의 기본 원칙
____리덕스 설치
____리덕스 구현하기
____리액트-리덕스
____미들웨어
__정리

6장. NYT API와 리덕스의 통합

__NYT API 데이터의 이해
__리덕스 데이터의 흐름
____리덕스 상태 트리 만들기
____앱에 리덕스 데이터 연결하기
____리팩토링과 리셰이핑
____리셀렉트 도입
____검색 기능 추가
__비동기식 요청으로 NYT API 연결하기
____iOS ATS에 대한 조치
____ ‘당겨서 새로고침'과 ‘로딩 스피너'
__정리

7장. 내비게이션과 고급 API

__내비게이션
____NavigatorIOS
____Navigator
____NavigationExperimental
____내비게이션 API의 선택
__Navigator의 사용
____Navigator 컴포넌트
____내비게이션바
__NavigationExperimental의 사용
____내비게이션 상태 표현하기
____내비게이션 상태 관리
____CardStack 컴포넌트
____내비게이션 헤더
____탭내비게이션
____모달 추가
__그 밖의 고급 API
____NetInfo를 이용한 오프라인 메시지
____Linking을 이용한 브라우저 열기
____AsyncStorage를 이용한 북마크 저장
__정리

8장. 애니메이션과 제스처

__LayoutAnimation과 Animated 소개
__기본형 온보딩 구축
____시작하기
__LayoutAnimation
____하나 더!
__Animated
____온보딩의 리팩토링
____온보딩 경험에 Animated 추가
____애니메이션 값 보정
__PanResponder 적용
____PanResponder 보완
__정리

9장. 안드로이드를 위한 리팩토링

__툴 설치
____JDK 설치
____안드로이드 스튜디오 설치
____ANDROID_HOME과 PATH 설정
____안드로이드 에뮬레이터 실행
__RNNYT에 안드로이드 지원 추가
____플랫폼 로직의 분기
____안드로이드를 위한 RNNYT 리팩토링
__정리

10장. 네이티브 모듈의 작성과 사용

__네이티브 모듈 사용하기
____네이티브 모듈 설치
____아이콘 라이브러리 사용하기
__네이티브 모듈 제작
____iOS 네이티브 모듈
____안드로이드 네이티브 모듈
__정리

11장. 앱 출시 준비

__테스트
____단위 테스트
____컴포넌트 테스트
__성능
____말썽쟁이 ListView
____낮은 반응의 터치와 느린 내비게이션
____성능 관련 요약
__실제 기기에서의 실행
____iOS 디바이스에서의 디버깅
____안드로이드 디바이스에서의 디버깅
__앱 배포
____디버깅 코드 제거
____iOS
____안드로이드
__정리

12장. 리액트 네이티브 툴과 참고자료

__리액트 네이티브 에디터, 플러그인, IDE
____아톰과 뉴클라이드
__iOS와 안드로이드를 넘어
____리액트 네이티브 웹 소개
____리액트 네이티브 UWP 플러그인
____리액트 네이티브 맥 OS
__정리

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 리액트 네이티브 컴포넌트와 API 활용
■ 리액트의 JSX 문법 학습
■ 리덕스와 리덕스 미들웨어를 사용한 데이터 관리
■ iOS와 안드로이드 모두를 위한 리액트 네이티브 앱 제작
■ 애니메이션 API를 사용한 애니메이션 효과 적용
■ 라우팅과 내비게이션의 비교
■ 자신만의 네이티브 모듈 제작
■ 플렉스박스를 사용한 레이아웃과 고급 애니메이션의 적용
■ 써드파티 라이브러리 통합과 커스텀 네이티브 컴포넌트 개발
■ 리덕스, 리덕스 미들웨어, 원격 API와의 조합을 통한 확장성 높... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 출고 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

  • 이남호
    23,310원
  • 윤종식
    27,900원
  • 와쿠이 요시유키
    22,500원
  • 조현준
    39,600원
  • 이시다 모리테루
    18,000원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품