신간소개 2017.08.28 11:11



  ● 저자: 이난주

  ● 페이지: 264

  ● 판형: 사륙배변형(172*225) 

  ● 도수: 2

  ● 정가: 20,000원

  ● 발행일: 2017년 9월 6일

  ● ISBN: 978-89-97924-37-0 93000



[오탈자사이트 바로가기[자료실 바로가기

[강컴] [교보] [반디[알라딘] [예스24] [인터파크]


[샘플원고]

Sample_Kotiln.pdf


_도서 내용

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

 

_대상 독자

새로운 언어는 언제나 학습 비용이 따른다. 코틀린도 마찬가지다. 여러 장점 때문에 프로젝트 기술 스택에 코틀린을 포함했는데, 금쪽 같은 시간을 아껴 빠르게 코틀린에 익숙해지고자 하는 개발자들에게 적합한 책이다.

 

_목차 

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 임의적 생략

2.8 그 밖의 유용한 함수들

2.8.1 apply()

2.8.2 run ()

2.8.3 let()

2.8.4 with()

2.8.5 forEach()

2.8.6 onEach()

2.8.7 filter()

[연습문제] 2가지 타입 생성자 클래스 만들기, 1~50까지 짝수 더하기, 타입 캐스팅과 apply 함수 활용하기 

 

3장 국가 정보를 소개하는 애플리케이션 만들기

3.1 애플리케이션 및 개발 사양 소개

어떤 애플리케이션을 만들까?

개발 포인트 및 개발 사양

3.2 프로젝트 만들기

[예제 3-1] 코틀린 환경 설정 후 클래스 파일

더보기

 

_주요 내용

안드로이드 공식 언어 “코틀린(Kotlin)”의 매력에 빠져보자!

>> 코틀린을 빠르게 배우는 세 가지 방법

    자바 코드와 비교해보면 쏙쏙 들어온다.

    핵심 문법 노트(2)를 훑어보면 언어의 특성을 빠르게 파악할 수 있다.

    코틀린으로 앱 세 개 (3~5) 정도 개발해보면 다른 앱도 쉽게 개발할 수 있다.

    연습문제로 배운 것을 확실하게 내 것으로.

 

>> 이 책의 핵심 문법과 예제로 알 수 있는 코틀린의 장점

    자바 코드와 비교해보면 쏙쏙 들어온다.

    널 포인트 익셉션에 대한 안전성

    함수형 언어의 중요한 장점 차용

    상속 없이 클래스를 확장할 수 있는 편리함

    자바 코드와 백퍼센트 호환된다는 점

 

[ 책에서 다루는 내용]

1장과 2장은 환경 설정과 문법에 대한 설명을 진행하고 3장부터 5장까지는 2장에서 학습한 문법을 바탕으로 안드로이드 애플리케이션 예제를 제작해 보는 것으로 구성하였다.

2 코틀린 핵심 문법에서는,

클래스, 함수, 제네릭, 람다 코틀린에서 유용하게 사용할 있는 함수들에 대해서 살펴본다.

3 국가 정보를 소개하는 애플리케이션 제작에서는,

애플리케이션 내부에 국가에 대한 정보를 저장하고 정보를 이용하여 사용자에게 여러 국가에 대한 정보를 보여주는 애플리케이션을 제작해본다.

4 사용자 등록 애플리케이션 제작에서는,

안드로이드에서 제공하는 Sqlite DB 이용하여 사용자의 정보를 저장하고 저장된 정보를 사용자에게 보여주는 애플리케이션을 만들어본다.

5 일기 예보 애플리케이션 제작에서는,

외부 API 이용하여 인터넷으로부터 날씨 데이터를 받아 사용자가 원하는 지역에 대한 일기예보를 해주는 애플리케이션을 만들어 본다.

[ 책을 먼저 읽고 따라해본 베타리더의 마디!]

책은 쉽다. 항상 새로운 언어 책은 코드의 이질감 때문에 배우기가 쉽지 않았다. 그러나 책을 읽다보면 어느새 코틀린 코드가 쏙쏙 들어온다. 아마도 같은 개발 환경, 그리고 익숙한 자바 코드와 호환된다는 때문일 것이다

-이소은님, 안드로이드 게임 개발 3년차

책을 베타리딩 하면서 가장 신기했던 점은 자바 코드를 코틀린 코드로 바로 변환해주는 것이었다. 자바로 “이렇게” 개발하는 상당히 번거로웠는데, 코틀린은 “어떻게” 개발할까?라는 고민을 그냥 변환만 해주면, 신기하게도 코틀린에 금방 익숙해질 있었다. 두껍지도 않은 책인데, 알려주는 많다.

-손형민, 프리랜서 개발자

 

_저자 소개

이난주

2006년 삼성전자 북미 개발팀에서 단말에 들어가는 어플리케이션을 개발하면서 모바일 개발을 시작하였다. 이후 스마트폰이 급성장하면서 자연스레 안드로이드 개발을 시작하였다. 현재는 안랩에서 모바일 보안 제품을 개발 중이다.

근무 외 시간에는 다양한 애플리케이션 제작에도 참여하고 있다. 또한 코틀린에 관심이 많아 코틀린으로 개인 애플리케이션도 제작하고 있다.

 

_상세 이미지

                                                                                               _

신고
posted by 로드북
신간소개 2016.04.26 16:01


 

  ● 저자: 남진하

  ● 페이지: 888

  ● 판형: 4x6배판(188*257) 

  ● 도수: 2

  ● 정가: 30,000원

  ● 발행일: 2016년 5월 10일

  ● ISBN: 978-89-97924-20-2 93000




[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]

[샘플원고 보기]

sample.pdf



_도서 내용

이 책은 안드로이드 앱 개발 지식을 배우기 위한 입문서다. 기초지식만 배우고 끝나지 않고 상용 앱 개발 능력을 갖출 수 있도록 목표를 설정하고 있다. 오랫동안 모바일 앱을 개발해온 저자의 경험 또한 이 책에 고스란히 들어가있다. 입문서답게 예제의 과정은 입문자가 실수하지 않도록 자세하게 설명해놓았다. 이 책으로 공부해서 구글 플레이스토어에 근사한 앱을 배포하는 순간의 기쁨을 만끽하길 바란다.

 

_대상 독자

이런 분들께 적합합니다.

_자바 언어를 어느 정도 학습하였고 모바일 앱을 개발하고 싶다

_모바일 앱을 개발하고 있는데, 레퍼런스를 한권 곁에 두고 싶다.

_체계적으로 가르칠 수 있는 교재가 필요하다

_기본기를 제대로 익힐 수 있는 앱 개발 입문서가 필요하다.

_상용 앱 수준의 앱 개발 과정이 궁금하다.

 

_목차

 

머리말

이렇게 학습하세요

GitHub에서 소스코드 다운로드하여 실행하거나 확인하는 방법

특별부록파일 뷰어앱 소개

 

1장 안드로이드란 무엇인가?

 -‘모바일이란?

 -‘모바일 운영체제에 대해서 알아보자

 -‘모바일 플랫폼의 의미

 -‘안드로이드의 등장

 -안드로이드의 특징

 -안드로이드의 버전과 코드네임

 -안드로이드 아키텍처, 어떻게 구성되어 있는가?

 -정리하며

 

2장 안드로이드 개발 환경을 만들어 보자

 -안드로이드 개발 환경 만들기

 -Android Studio 설치 파일 다운로드

 -JDK 다운로드 및 설치

 -Android Studio 설치하기

 -Android Studio를 이용한 신규 프로젝트 생성

 -Android Studio 프로젝트 구성

 -Android Studio Gradle 빌드 시스템

 -Android Studio AVD

 -Android Studio Device 연결

 -Android Debug Bridge 사용법

 -정리하며

 

3장 안드로이드 APK

 -APK를 설치하여 ‘Hello World!’ 문자열 표시

 -APK는 어떻게 만들어지는 걸까?

 -안드로이드 APK란 무엇인가? 설치 파일이라고 하던데

 -APK 구성

 -안드로이드 서명을 위한 Key Store 만들기

 -안드로이드 APK와 안드로이드 디렉터리 구조

 -정리하며

 

더보기

 

_주요 내용

원리와 예제로,

상용 앱 개발 수준까지 한방에 가자!

 

_동영상이 필요 없는 자세한 개념 설명

책만으로 완벽하게 기본기를 갖출 수 있도록 하였다. 실습문제와 퀴즈를 두어 본인의 실력을 점검할 수 있게 하였다.

_사소한 단계라도 생략 없는 예제

복잡한 앱 개발 구조에 익숙해질 때까지 프로젝트 생성부터 환경 설정 및 소스 파일 하나하나까지 사소한 단계라도 생략하지 않았다. 독자가 예제를 실습하는 데 헤매지 않도록 했다.

_최신 개발 환경 반영: 마시멜로 & 안드로이드 스튜디오

최신 개발 환경을 기준으로 설명하였지만, 낮은 버전의 안드로이드까지 적용해야 하는 실무 환경을 고려해 현장 밀착형 설명을 하였다.

_모든 소스는 GitHub을 통해 바로 다운로드하고 실행 가능

책에 있는 예제를 따라 하다 잘 안 된다거나 예제를 미리 실행시켜보고자 한다면 GitHub에서 안드로이드 스튜디오에 바로 임포트해서 실행해보고 살펴볼 수 있다.

_상용 앱 수준의 특별부록 제공

디자인 의뢰부터 앱 개발까지 완벽하게 상용 앱 개발 프로세스를 따라 개발하는 과정을 책에 그대로 담았다.

_버전업에 따른 업데이트 질문사항은 네이버 카페에서 관리

빠른 기술 변화에 대응하기 위해 지속적인 변경사항을 제공한다. 질의응답 및 스터디를 함께 할 수 있는 공간이다.

[안드로이드의 신 네이버카페]

http://cafe.naver.com/godofandroid

 

_편집자 코멘트

이번 책을 진행하면서 다시 한번 책 쓰는 사람들에 대한 경외감을 느끼지 않을 수 없었다. 자칫 포기할 수도 있었으련만, 그 끈을 놓지 않고 드디어 이렇게 완결된 책을 냈다. 페이지 구석구석 저자의 땀이 배지 않은 곳이 없다. 편집자가 그 과정을 알기에 신간을 홍보하는 글자 하나하나도 너무나 조심스럽다.

초고때부터 소스 테스트에 가장 크게 주안점을 두었다. 편집자도 갖고 있는 스마트폰으로 직접 테스트를 해보았다. 마지막 교정에서도 PDF 상태의 소스로 일일이 다시 한번 테스트틀 해서 오류를 최대한 없앴다. 입문자의 힘겨운 삽질을 누구보다 잘 이해하기 때문이다. 그럼에도 불구하고 어렵게 느껴지거나 잘 안 되는 부분이 있다면 안드로이드의 신 네이버 카페(http://cafe.naver.com/godofandroid)에서 도움을 받길 바란다.

십수 년 편집자 생활에 기억에 많이 남을 몇 안 되는 책 중의 하나이다. 독자들이 이 책으로 멀리 돌아가지 않고 쫙 뻗은 고속도로를 달리듯 시원하게 원하는 목적지까지 내달렸으면 좋겠다.

저자님! 너무 고생하셨습니다. 파이팅입니다!”

 

_저자 소개

남진하

2004년 심비안을 시작으로 윈도우 모바일, 블랙베리, 바다, 타이젠, 안드로이드 분야에서 모바일 앱들을 개발하였고, 현재는 안랩에서 안드로이드 보안 제품 개발을 담당하고 있다. 최근에는 서버 개발에도 참여하여 특정 분야에 종속되지 않기 위해 노력하고 있다업무 시간 이외에는 주로 실생활에 필요한 기능의 앱을 만들어 구글 플레이 스토어에 올리는 것을 좋아한다.


_끝


신고
posted by 로드북
출간예정도서 2016.03.31 11:21

오랜만에 출간예정도서를 포스팅합니다.

신(神) 시리즈 네 번째입니다.



원리와 예제로, 상용 앱 개발 수준까지 한방에 가자!

이 책의 목표입니다. 

이 책은 동영상 없습니다. 오직 책 내용으로만 승부를 봅니다. 

개발하는 데 필요한 핵심 주제별로 예제가 다양하게 있다는 게 가장 큰 특징입니다. 그리고 저자가 시스템 레벨에 강하다보니, 원리 설명이 탁월합니다.

참, 마지막 피날레로 FileViewer라는 상용 수준의 앱 개발을 특별부록으로 넣었습니다. 아래 이미지를 참고하세요.

거의 900에 가까운 페이지의 압박이 있지만, 단계별로 상세하게 설명했으니 쉽게 완주하실 수 있을겁니다.

Coming sooooon~~~~~!!

[모든 예제는 이렇게 깃헙에서 다운받고 안드로이드 스튜디오에 임포트해서 실행하고 분석해볼 수 있습니다.]



[이 책의 특별부록의 개발 프로세스입니다. 폭포수 모델을 따랐군요!!]

[특별부록으로 제공되는 FileViewer의 이미지들입니다]

스토리보드 작성부터 디자이너 섭외 등등, 실제 앱 개발 프로젝트를 그대로 따랐습니다!!



쿵!!



신고
posted by 로드북