콘텐츠 바로가기
본문 바로가기


YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

BC카드 추천도서 할인쿠폰
신한 FAN페이 신규가입 이벤트
황금연휴 무료배송
소리바다 50회 이용권
브런치 페이지
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.
바로가기 OFF
 바로가기 OFF으로
접속하셨습니다.

YES24 바로가기 설치시 특가정보 및 할인혜택을 드립니다. 바로가기 설치하기

마케팅 텍스트 배너

웹진채널예스


핵심 문법과 예제로 배우는 코틀린

핵심 문법과 예제로 배우는 코틀린

이난주 | 로드북 | 2017년 09월 06일 리뷰 총점8.0 정보 더 보기/감추기
내용
4점
편집/디자인
4점
회원리뷰(2건) | 판매지수 5631 판매지수란?
공유 페이스북 공유하기 트위터 공유하기 상품퍼가기 열기/닫기
상품 가격정보
정가 20,000원
판매가 18,000 (10% 할인)
YES포인트
추가혜택쿠폰 및 사은품(1종)
추가혜택쿠폰 쿠폰받기
  • 주문금액대별 할인쿠폰
카드혜택
카드혜택 할인혜택
카드할인 정보
BC체크카드 BC체크카드 3,000원 할인 (쿠폰할인, 3만원 이상 결제시) 자세히 보기
카카오뱅크 카카오뱅크 3,000원 할인 (캐시백, 3만원 이상 결제시, 월1회) 자세히 보기
페이코 페이코 500원 할인 (3천원 이상 결제시, 월 3회) 자세히 보기
구매 시 참고사항
구매 시 참고사항

판매중

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상

상품정보

출간일 2017년 09월 06일
쪽수,무게,크기 264쪽 | 520g | 172*225*15mm
ISBN13 9788997924370
ISBN10 8997924370

이 상품과 관련 있는 이벤트 2

사은품 나무의 또 다른 쓰임, 우드 컬렉션 새창 국내도서/외국도서/eBook/중고샵 직배송 도서
5만원 이상 구매시 우드 트레이 OR 플레이트 OR 거치대 증정 (포인트차감, 한정수량)
이벤트 기간 : 2017년 09월 11일 ~ 2017년 09월 30일

선착순 사은품 [대학생취준생] 공부,시험,취업. 내게 필요한 책! 새창 수험서/국어외국어/IT모바일/대학교재 구매 시 금액별 사은품 증정 이벤트 기간 : 2017년 09월 15일 ~ 2017년 10월 10일

책소개

구글이 코틀린(Kotlin)을 공식언어로 채택하였다. 자바처럼 JVM에서 작동하고 자바와 완전하게 호환된다. 또한 언어 자체의 장점 때문에 코틀린은 현재 빠르게 확산되고 있다. 이 책은 코틀린의 핵심 문법을 자바와 비교하면서 가르쳐준다. 그리고 간단한 앱 세 개를 개발해보면서 빠르게 코틀린 개발자가 되도록 도와준다. 코틀린 개발자로 빠르게 거듭날 수 있도록 도와주는 입문서인 셈이다. 안드로이드 스튜디오만 있으면 학습하는 데 전혀 문제가 없다. 이 책을 통해 좀더 효율적이고 유연한 개발자가 되기를 바란다.

상세이미지

저자 소개

작가파일보기 관심작가알림 신청 저 : 이난주

2006년 삼성전자 북미 개발팀에서 단말에 들어가는 어플리케이션을 개발하면서 모바일 개발을 시작하였다. 이후 스마트폰이 급성장하면서 자연스레 안드로이드 개발을 시작하였다. 현재는 안랩에서 모바일 보안 제품을 개발 중이다. 근무 외 시간에는 다양한 애플리케이션 제작에도 참여하고 있다. 또한 코틀린에 관심이 많아 코틀린으로 개인 애플리케이션도 제작하고 있다.

목차

1장 코틀린 시작하기
1.1 코틀린의 탄생
1.2 왜 코틀린일까?
1.3 코틀린 개발 환경 구축하기
[연습문제] 코틀린 관련 퀴즈, "HelloKotlin" 출력하기


2장 빠르게 살펴보는 코틀린 문법
2.1 클래스
2.1.1 코틀린 클래스 생성하기
2.1.2 생성자 constructor 키워드
2.1.3 생성자에서 기본값 설정하기
2.1.4 코틀린은 생성자 함수 바디를 가질 수 없을까?
2.1.5 코틀린 변수 키워드 var과 val
2.1.6 접근 제한자
2.1.7 클래스의 멤버 변수 선언
2.1.8 상속
2.1.9 interface 클래스
2.1.10 그 밖의 클래스 타입
2.2 함수(fun)
2.2.1 함수 선언
2.2.2 함수도 기본값을 정의할 수 있을까?
2.2.3 변수 타입
2.2.4 vararg
2.3 흐름 제어 연산자
2.3.1 For의 범위 설정 키워드 in
2.3.2 Switch 대신 When
2.4 collection
2.5 타입 체크와 비교 연산
2.5.1 타입 체크 is와 타입 캐스팅 as
2.5.2 NPE에 안전한 변수 선언 방법
2.5.3 비교 연산자 = =와 = = =
2.6 람다
2.6.1 코틀린에서 살펴보는 람다의 특징
2.6.2 inline 키워드
2.7 제네릭
2.7.1 제네릭
2.7.2 추론
2.7.3 와일드 카드
2.7.4 임의적 생략
... 펼처보기

출판사 리뷰

안드로이드 공식 언어 “코틀린(Kotlin)”의 매력에 빠져보자!
코틀린을 빠르게 배우는 세 가지 방법
① 자바 코드와 비교해보면 쏙쏙 들어온다.
② 핵심 문법 노트(2장)를 훑어보면 언어의 특성을 빠르게 파악할 수 있다.
③ 코틀린으로 앱 세 개 (3장~5장) 정도 개발해보면 다른 앱도 쉽게 개발할 수 있다.
④ 연습문제로 배운 것을 확실하게 내 것으로.

이 책의 핵심 문법과 예제로 알 수 있는 코틀린의 장점
① 자바 코드와 비교해보면 쏙쏙 들어온다.
② 널 포인트 익셉션에 대한 안전성
③ 함수형 언어의 중요한 장점 차용
④ 상속 없이 클래스를 확장할 수 있는 편리함
⑤ 자바 코드와 백퍼센트 호환된다는 점

[이 책에서 다루는 내용]
1장과 2장은 환경 설정과 문법에 대한 설명을 진행하고 3장부터 5장까지는 2장에서 학습한 문법을 바탕으로 안드로이드 애플리케이션 예제를 제작해 보는 것으로 구성하였다.
2장 “코틀린 핵심 문법”에서는,
클래스, 함수, 제네릭, 람다 및 코틀린에서 유용하게 사용할 수 있는 함수들에 대해서 살펴본다.
3장 “국가 정보를 소개하는 애플리케이션 제작”에서는,
애플리케이션 내부에 국가에 대한 정보를 저장하고 이 정보를 이용하여 사용자에게 여러 국가에 대한 정보를 보여주는 애플리케이션을 제작해본다.
4장 “사용자 등록 애플리케이션 제작”에서는,
안드로이드에서 제공하는 Sqlite DB를 이용하여 사용자의 정보를 저장하고 저장된 정보를 사용자에게 보여주는 애플리케이션을 만들어본다.
5장 “일기 예보 애플리케이션 제작”에서는,
외부 API를 이용하여 인터넷으로부터 날씨 데이터를 받아 사용자가 원하는 지역에 대한 일기예보를 해주는 애플리케이션을 만들어 본다.
[이 책을 먼저 읽고 따라해본 베타리더의 한 마디!]
이 책은 쉽다. 항상 새로운 언어 책은 코드의 이질감 때문에 배우기가 쉽지 않았다. 그러나 이 책을 읽다보면 어느새 코틀린 코드가 쏙쏙 들어온다. 아마도 같은 개발 환경, 그리고 익숙한 자바 코드와 호환된다는 점 때문일 것이다.
-이소은님, 안드로이드 게임 개발 3년차
이 책을 베타리딩 하면서 가장 신기했던 점은 자바 코드를 코틀린 코드로 바로 변환해주는 것이었다. 자바로 “이렇게” 개발하는 게 상당히 번거로웠는데, 코틀린은 “어떻게” 개발할까?라는 고민을 할 때 그냥 변환만 해주면, 끝! 신기하게도 코틀린에 금방
... 펼처보기

반품/교환 안내

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

반품/교환 방법 마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800)
반품/교환 가능기간 출고 완료후 10일 이내의 주문 상품
디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
반품/교환 비용 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음
반품/교환 불가사유 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
eBook 대여 상품은 대여 기간 종료, 2회 이상 대여 했을 경우 취소 불가
시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김기호, 김석환   개인정보보호책임자 : 한광일 privacy@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 친절상담 자주 묻는 질문 상담시간 안내
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS8