본문내용 바로가기

KYOBO 교보문고

e캐시더블적립
교보문고 북튜버 : 마법상점
청소년브랜드페스티벌
  • 교보아트스페이스
  • 제5회 교보손글쓰기대회 수상작 전시
  • 북모닝 책강
오준석의 안드로이드 생존코딩: 코틀린 편(소문난 명강의)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
452쪽 | | 184*236*27mm
ISBN-10 : 1162241195
ISBN-13 : 9791162241196
오준석의 안드로이드 생존코딩: 코틀린 편(소문난 명강의) 중고
저자 오준석 | 출판사 한빛미디어
정가
32,000원 신간
판매가
32,000원 []
배송비
2,600원 (판매자 직접배송)
지금 주문하시면 7일 이내 출고 가능합니다.
2018년 10월 1일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
24,800원 다른가격더보기
새 상품
28,800원 [10%↓, 3,200원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 배송은 3일 이상 걸릴 수 있습니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
82 깨끗한 책 잘 받았습니다..꼭 갖고 싶은 책이었는데 감사드려요..^^ 5점 만점에 5점 duck*** 2019.12.03
81 구하기 어려운 책이었는데 정말 감사합니다~ 5점 만점에 5점 wsx2*** 2019.11.10
80 약간의 오해가 있었으나, 성실히 답변해주시고 오해를 해소해 주셔서 감사합니다. 수고하시길.. 5점 만점에 5점 coast*** 2019.11.04
79 깨끗한 상품 잘 받았습니다. 수고하세요 5점 만점에 5점 lts692*** 2019.10.28
78 배송도 빠르고 겉표지는 조금 지저분해도 안에는 깨끗해요 5점 만점에 5점 tjddla*** 2019.10.22

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

★ 단기간에 실무 앱 개발 능력을 갖추게 하는 입문 + 활용서★ 이 책은 기본을 빠르게 익히고 나서 현업에서 사용하는 라이브러리와 프레임워크로 앱을 효과적으로 만드는 방법을 알려주는 입문 + 활용서입니다. 코틀린을 몰라도, 안드로이드를 몰라도 안드로이드 앱을 만들 수 있습니다. ‘코틀린 입문 + 안드로이드 SDK 입문 + 실전 앱 개발’을 한 권으로 전달하니까요.

또한 시종일관 아주 낮은 눈높이로 설명해 끝까지 책을 완독하는 데 전혀 무리가 없습니다. 이 책에서 제공하는 9가지 앱을 만들다 보면 안드로이드 앱 개발에 필요한 실무 능력을 제대로 갖추게 될 겁니다.

저자소개

저자 : 오준석
교육하는 개발자이다. 일본에서 개발자 생활을 했으며 2010년에 한국으로 돌아와 안드로이드 개발을 시작했다. 일본 테크시드, 토카이리카, LG전자 등에서 근무했고 수원스마트앱개발학원을 운영하며, 대학과 기업에서 개발 관련 강의를 했다. 현재는 개인 개발 및 수원에 있는 세민직업전문학교 스마트앱 개발원에서 안드로이드 강의를 하고 있다. 저서로 『될 때까지 안드로이드』(루비페이퍼, 2018)가 있다.

목차

1장 안드로이드를 개발하기 전에
__1.1 안드로이드 소개
__1.2 앱 개발 환경 알아보기
__1.3 안드로이드 스튜디오 설치하기
__1.4 마치며

2장 기기와 에뮬레이터 준비
__2.1 프로젝트
__2.2 안드로이드 기기로 실행하기
__2.3 에뮬레이터로 실행하기
__2.4 마치며

3장 첫 번째 앱 만들기
__3.1 안드로이드 스튜디오 프로젝트 구성
__3.2 레이아웃 에디터
__3.3 레이아웃 작성하기
__3.4 코드 작성하기
__3.5 마치며

4장 코틀린
__4.1 안드로이드 개발용 코틀린 사용
__4.2 REPL 사용하기
__4.3 Scratch 사용하기
__4.4 기본 구문
__4.5 기본 자료형
__4.6 제어문
__4.7 클래스
__4.8 인터페이스
__4.9 null 가능성
__4.10 컬렉션
__4.11 람다식
__4.12 기타 기능
__4.13 마치며

5장 비만도 계산기
__5.1 해법 요약
__5.2 준비하기
__5.3 스텝 1 키와 몸무게를 입력하는 화면 작성
__5.4 스텝 2 결과 화면 작성
__5.5 스텝 3 인텐트로 화면 전환
__5.6 스텝 4 SharedPreference로 데이터 저장하기
__5.7 마치며

6장 스톱워치
__6.1 해법 요약
__6.2 준비하기
__6.3 스텝 1 화면 작성
__6.4 스텝 2 타이머 구현하기
__6.5 스텝 3 랩 타임 기록하기
__6.6 마치며

7장 나만의 웹 브라우저
__7.1 해법 요약
__7.2 준비하기
__7.3 스텝 1 화면 작성
__7.4 스텝 2 기본 웹 브라우저 기능 작성
__7.5 스텝 3 옵션 메뉴 사용하기
__7.6 스텝 4 컨텍스트 메뉴 사용하기
__7.7 스텝 5 암시적 인텐트
__7.7 마치며

8장 수평 측정기
__8.1 해법 요약
__8.2 준비하기
__8.3 스텝 1 액티비티의 생명주기 알아보기
__8.4 스텝 2 센서 사용하기
__8.5 스텝 3 커스텀 뷰 작성하기
__8.6 마치며

9장 전자액자
__9.1 해법 요약
__9.2 준비하기
__9.3 스텝 1 프로바이더 사용하기
__9.4 스텝 2 전자액자 구현하기
__9.5 스텝 3 슬라이드쇼 구현하기
__9.6 마치며

10장 지도와 GPS
__10.1 해법 요약
__10.2 준비하기
__10.3 스텝 1 구글 지도 표시하기
__10.4 스텝 2 주기적으로 현재 위치 정보 업데이트하기
__10.5 스텝 3 이동 자취를 선으로 그리기
__10.6 마치며

11장 손전등
__11.1 해법 요약
__11.2 준비하기
__11.3 스텝 1 손전등 기능 구현
__11.4 스텝 2 액티비티에서 손전등 기능 사용
__11.5 스텝 3 서비스에서 손전등 기능 사용
__11.6 스텝 4 앱 위젯 작성
__11.7 마치며

12장 실로폰
__12.1 해법 요약
__12.2 준비하기
__12.3 스텝 1 레이아웃 작성
__12.4 스텝 2 소리 재생하기
__12.5 마치며

13장 Todo 리스트
__13.1 해법 요약
__13.2 준비하기
__13.3 스텝 1 레이아웃 작성
__13.4 스텝 2 Realm 데이터베이스
__13.5 스텝 3 리스트 뷰와 데이터베이스 연동
__13.6 마치며

책 속으로

출판사 서평

★ [소문난 명강의] 시리즈 소개 이 시리즈는 단기간에 실무 능력을 갖추게 도와줍니다. 유튜브, 블로그, 학원, 대학 등에서 이미 검증된 강의 본연의 장점을 극대화하고 더 체계화해 책으로 담았습니다. 입문자 눈높이에서 설명하고 작고 실용적인 프로젝...

[출판사서평 더 보기]

★ [소문난 명강의] 시리즈 소개
이 시리즈는 단기간에 실무 능력을 갖추게 도와줍니다.
유튜브, 블로그, 학원, 대학 등에서 이미 검증된 강의 본연의 장점을 극대화하고 더 체계화해 책으로 담았습니다. 입문자 눈높이에서 설명하고 작고 실용적인 프로젝트를 수행해 실전 능력을 키워줍니다. 빠르게 개발 능력을 배우려는 입문자와 더 다양한 경험을 쌓으려는 기존 개발자에게 유용합니다.

★ 이 책의 모태 소문난 명강의 ‘안드로이드 생존코딩’ 소개
이 책의 모태 [안드로이드 생존코딩]은 오준석 저자가 수원스마트앱개발학원에서 6기까지 진행한 안드로이드 과정 강의입니다. 그 과정에서 창업 3팀, 출시 앱 35개, 공모전 입상 7명(기획 공모전 1등 포함)의 성과를 내고 강의 영상 613편을 찍었습니다. 유튜브 채널에 올린 강의는 5기 과정입니다.

일반인을 개발자로 취업시켜야 하는 국비지원 과정이고 오준석 이름을 걸고 운영하던 기관의 대표 강의였기 때문에 실전에 필요한 내용을 심도 있게 담아 강의했습니다. 이 강의를 들으시면 거액을 들여 학원에 가지 않고도 학원에 간 것과 똑같은 수업을 들으실 수 있습니다. 현재 구독자는 600명을 넘어섰습니다.

★ 이 책의 특징
[입문자와 초보자를 배려한 진행순서]
이 책은 자바 또는 그에 상응하는 프로그래밍을 학습한 사람을 대상으로 하지만, 프로그래밍 경험이 적거나 없는 사람도 따라 하며 이해할 수 있도록 구성했습니다.

[마지막까지 친절하게]
따라 하면 완성되는 것을 목표로 하기 때문에 실습 중에 놓치는 상황이 없도록 최대한 많은 그림과 스크린샷을 첨부했습니다. 앞에서 다룬 내용을 뒤에서도 모를 수 있다는 가정하에 최대한 반복해서 다루고 설명합니다.

[초보자 중심]
입문자나 초보자가 앱을 완성하고 실행하면서 보람을 느낄 수 있게 하는 데 중점을 두었습니다. 많은 내용을 나열하는 대신 핵심 내용을 앱 제작 과정에 녹여 포기하지 않고 끝까지 개발할 수 있도록 했습니다.

[예제의 난이도 안내]
난이도를 다음과 같이 별의 개수로 표현했습니다.
_ 초급 : ★☆☆
_ 중급 : ★★☆
_ 고급 : ★★★

[예제별 난이도 안내]
★ 예제
__ 첫 번째 앱 만들기(3장)
__ 비만도 계산기(5장)
__ 스톱워치(6장)
__ 나만의 웹 브라우저(7장)
__ 실로폰(12장)

★★ 예제
__ 수평 측정기(8장)
__ 전자액자(9장)
__ 지도와 GPS(10장)

★★★ 예제
__ 손전등(11장)
__ Todo 리스트(13장)

★ 이 책이 다루는 범위
[안드로이드 스튜디오]
_ 앱 개발에 필수적으로 사용하는 내용을 다룹니다.
_ 빠르게 코드를 작성하는 자동완성 기능을 다룹니다.

[코틀린 프로그래밍]
_ 앱 개발에 필수적으로 사용하는 내용을 다룹니다.
_ 예제를 완성하면서 자연스럽게 여러 문법이나 기능을 사용하게 됩니다.

[레이아웃 작성]
_ 레이아웃 에디터에서 ConstraintLayout 기반의 레이아웃 작성 및 속성을 설정하는 방법을 다룹니다.

[Anko 라이브러리]
_ 인텐트, 다이얼로그 등을 쉽게 사용하는 라이브러리를 다룹니다.

[안드로이드 구성요소]
_ 화면을 구성하는 기본 요소인 액티비티를 다룹니다.
_ 지도와 좌우 슬라이드 화면을 구성하는 UI 요소인 프래그먼트를 사용합니다.
_ 프로바이더를 사용해 기기의 사진 정보를 가져오는 방법을 다룹니다.
_ 손전등 앱을 만들면서 UI를 가지지 않는 컴포넌트인 서비스를 다룹니다.

[그 외]
_ 어려운 개념보다는 간단한 코드를 사용해 스레드를 쉽게 다룹니다.
_ Realm 데이터베이스를 사용하여 쉽게 데이터베이스를 다룹니다.
_ 사운드를 재생하는 방법을 다룹니다.
_ 지도와 현재 위치 정보를 다루는 방법을 다룹니다.
_ 구글 플레이 스토어에 앱 등록하기를 배웁니다.

★ 이 책의 구성
이 책은 안드로이드 스튜디오와 코틀린 기초를 학습하고 총 9가지 실용 앱을 개발합니다. 1~4장까지는 앱 개발 기초 개념과 코틀린 언어에 대해서 다룹니다. 쉽게 따라 할 수 있도록 그림을 되도록 많이 첨부했습니다. 5장부터는 본격적으로 앱 개발을 따라 하며 익힐 수 있도록 했습니다. 부록에서는 구글 플레이 스토어에 앱을 등록하는 방법을 알려줍니다.

[1장] 안드로이드를 개발하기 전에
개발 언어와 플랫폼에 대한 소개를 하고 안드로이드 앱 개발 도구인 안드로이드 스튜디오를 설치합니다. OS별로 설치 방법을 안내하고 개발 환경을 설정합니다.

[2장] 기기와 에뮬레이터 준비
앱 개발의 첫 번째 단계는 프로젝트를 생성하는 겁니다. 프로젝트를 생성하는 방법을 알아보
고, 개발하는 앱을 실행할 기기 또는 에뮬레이터를 준비합니
다. 그리고 기기와 에뮬레이터에서 앱을 실행합니다.

[3장] 첫 번째 앱 만들기 (도전! 첫 앱 개발)
2장에서 작성한 기본 프로젝트를 기반으로 안드로이드 스튜디오에서 프로젝트 구조, 레이아웃 에디터에 대해 알아봅니다. 간단한 레이아웃을 작성해보면서 텍스트 뷰를 배치하고 문자열 리소스, 다국어화, 레이아웃의 제약 수정에 대해 배웁니다. 화면을 구성하는 레이아웃과 액티비티 버튼을 클릭했을 때 이벤트를 처리하는 방법을 알아봅니다.

[4장] 코틀린
코틀린 문법을 빠르게 살펴봅니다. 안드로이드 앱 개발에 필요한 문법이나 기능을 중심으로 알아봅니다. 자바 언어와 비교해 자바 개발자가 코틀린에 쉽게 적응하도록 설명합니다.

[5장] 비만도 계산기 (실전 앱 개발)
본격적으로 앱 개발을 시작하는 첫 장입니다. 키와 몸무게를 입력하여 비만도를 표시해주는 앱을 만듭니다. Anko 라이브러리를 사용해 두 화면을 전환하면서 데이터 전달 방법을 알아봅니다. 이미지 뷰를 사용해 벡터 이미지를 표시합니다.

[6장] 스톱워치 (실전 앱 개발)
스톱워치 앱을 만듭니다. 안드로이드에는 UI를 조작하는 메인 스레드와 복잡한 일을 하는 워커 스레드라는 개념이 있습니다. 스톱워치에서 이러한 개념을 어떤 함수로 어떻게 구현하는지 배웁니다. 버튼을 누를 때마다 레이아웃에 텍스트 뷰를 추가하는 방법도 살펴봅니다.

[7장] 나만의 웹 브라우저 (실전 앱 개발)
웹 페이지를 표시하는 웹뷰를 사용하여 웹 브라우저를 만듭니다. 웹 브라우저를 만들면서 웹 페이지를 표시하고 인터넷 사용 권한을 추가하는 방법을 알아봅니다. 메뉴 리소스를 작성하여 액티비티에서 메뉴를 처리하는 방법을 다룹니다. 그리고 테마를 수정하여 앱의 전체적인 분위기를 간단하게 바꿔봅니다. 마지막으로 이미 설치된 다른 앱을 활용하여 SMS 보내기, 이메일 보내기를 하는 방법을 알아봅니다

[8장] 수평 측정기 (실전 앱 개발)
수평을 측정하는 앱을 만듭니다. 수평 측정에는 가속도 센서를 사용합니다. 센서 사용 방법과 센서값을 이용해 나만의 커스텀 뷰를 만들어서 화면에 그려봅니다. 센서를 등록 및 해제하면서 액티비티의 생명주기를 알아보고 화면에 수평계를 그리면서 간단한 그래픽 조작 API들을 사용합니다.

[9장] 전자액자 (실전 앱 개발)
기기에 저장된 사진을 자동으로 슬라이드해주는 전자액자를 만듭니다. 사진을 찍으면 자동으로 기기 내부에 데이터베이스를 생성하고 외부에 공개하는 방법을 알아봅니다. 이렇게 공개된 사진 정보를 읽어와서 좌우로 슬라이드되는 화면을 구성합니다.

[10장] 지도와 GPS (실전 앱 개발)
구글 지도와 현재 위치 정보를 토대로 이동 경로를 표시하는 지도앱을 만듭니다. 구글 지도를 사용하는 데 필요한 API 키를 발급받는 등의 준비 사항을 다룹니다. 위치 정보에 접근할 때 위험 권한을 허용하는 프로세스를 알아봅니다. 위치 정보를 주기적으로 요청하여 위도, 경도 좌표를 토대로 지도 위에 이동 경로를 표시합니다.

[11장] 손전등 (실전 앱 개발)
기기의 카메라 플래시를 사용하여 손전등 앱을 만듭니다. 위젯을 제공하여 앱을 실행하지 않고도 플래시를 켜고 끄는 방법을 알아봅니다. 손전등은 액티비티 기능을 사용해 작성하고 위젯은 안드로이드 컴포넌트 중에서 서비스를 이용해 작성할 겁니다.

[12장] 실로폰 (실전 앱 개발)
실로폰 앱을 만듭니다. 안드로이드에서 음원 파일을 재생하는 여러 방법을 배우고 상황에 따라 더 적절한 방법을 선택하는 기준을 알려줍니다. 레이아웃을 작성하면서 많은 뷰를 균등하게 정렬하는 방법과, 많은 수의 뷰가 있을 때 코틀린으로 효율적으로 다루는 방법을 알아봅니다.

[13장] Todo 리스트 (실전 앱 개발)
할 일 정보를 데이터베이스에 저장하는 Todo 리스트 앱을 만듭니다. Realm 모바일 데이터베이스를 사용하여 쉽게 할 일 정보를 저장, 수정, 삭제하는 방법을 다룹니다. 그리고 리스트 뷰와 데이터베이스를 연동하여 내용을 표시합니다.

[부록] 구글 플레이스 스토어에 앱을 등록하는 방법을 알아봅니다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 안드로이드 공부에 언제나 관심이 있었고 여러 책과 동영상을 보아왔지만 학습을 끝까지 한적이 없었다.  그런데 안...
    안드로이드 공부에 언제나 관심이 있었고 여러 책과 동영상을 보아왔지만 학습을 끝까지 한적이 없었다. 

    그런데 안드로이드, 코틀린 학습을 이 책을 통해서 처음으로 끝까지 학습을 하게 되었다. 

    먼저 이 책은 .. 책에서 강조한 대로
    1. 초보자 중심이라서 : 시종일관 입문자 눈높이 설명
    2. 쉬워서 : 개념을 제시하면서도 완벽한 따라하기 구현
    3. 실용적이라서 : 실전에 유용한 9가지 실용 앱 개발 

    을 충실히 따르고 있었고 해당 내용으로 구성이 되어 있어서 처음부터 끝까지 읽고 실습을 할 수 있었다. 


    이책은 우선 쉽다 그리고 9가지 예제를 통해 안드로이드 앱을 만들 수 있고 기본적인 코틀린을 통하여 안드로이드를 학습할 수 있었다. 

    이책은 총 13장에 1개의 부록으로 구성되어 있었다.  

    1장. 안드로이드를 개발하기 전에 : 안드로이드 소개, 안드로이드 스튜디오 설치 (MAC, 윈도우, 리눅스 설치)
    2장. 기기와 애뮬레이터 준비
    3장. 첫번째 앱 만들기 : 난이도 별 1 개의 프로젝트
    4장. 코틀린 : 코틀린 문법설명
    5장. 비만도 계산기 : 난이도 별 1 개의 프로젝트
    6장. 스톱워치 : 난이도 별 1 개의 프로젝트
    7장. 나만의 웹브라우저 : 난이도 별 1 개의 프로젝트
    8장. 수평측정기 : 난이도 별 2 개의 프로젝트
    9장. 전자액자 : 난이도 별 2 개의 프로젝트
    10장. 지도와 GPS : 난이도 별 2 개의 프로젝트
    11장. 손전등 : 난이도 별 3 개의 프로젝트
    12장. 실로폰 : 난이도 별 1 개의 프로젝트
    13장. Todo 리스트 : 난이도 별 3 개의 프로젝트
    부록 : 구글 플레이 스토어 등록방법 

    해당 장들을 학습하는데 1 장에 1 ~ 2일의 시간으로 학습을 하였고 책을 따라해서 안되는 것들은  GitHub를 통해서 안되는 부분을 참조하여 확인 작업을 할 수 있었으며 정상적으로 작동되는 것을 확인할 수 있었다. 


    이 책의 장점을 나만의 생각으로서 정리한다면  
    1. 쉬운 프로젝트에 적당한 학습시간
    2. 기능 /핵심 구성요소/ 라이브러리 설명으로 기본적인 구조 파악이 가능하고 
    3. 스탭 방식으로 하나씩 따라하면 프로젝트 완성 

    이 3가지를 통하여 쉽게 학습할 수 있었고 코틀린 , 안드로이드에 대한 두려움 없이 학습이 가능했다는 점이라고 생각한다. 

    초보자나 코틀린 학습을 처음하는 사람에게 이 책은 큰 어려움 없이 학습하기 위한 좋은 책이라고 생각한다. 

    마지막으로 추후 유튜브 채널 " https://www.youtube.com/c/안드로이드생존코딩 " 에서 동영상 청취 및 저자의 다른책을 구입해서 학습을 추가로 진행해야 할것 같다. 

    소문난 명강의, 생존코딩으로 어떤책이 나올지 모르겠지만 쉽게 배울수 있는 실용서.. 참 괜찮은 브랜드 인것 같다. 다음 책이 기대된다. 
  • 이번에 리뷰할 책은 소문난 명강의 딱지와 함께 "오준석의 안드로이드 생존코딩 - 코틀린 편" 이다. 단순히 안...

    이번에 리뷰할 책은


    소문난 명강의 딱지와 함께


    "오준석의 안드로이드 생존코딩 - 코틀린 편" 이다.


    단순히 안드로이드 생존코딩이라면 입문서 하나가 추가되었다는 생각 뿐이겠지만, 작게 쓰여져 있는 '코틀린 편'이라는 글자가 이 책을 독자적인 가치를 지닐 수 있도록 도와준다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2018:10:17 01:20:18


    표지는 단순하다. 생존코딩이라는 아주 큼지막한 글자들을 중괄호로 묶고 있다.

    그리고 그 아래에는 안드로이드와 코틀린의 만남이라는 것을 아이콘으로 형상화 하였다.


    거의 글자만으로 된 이 표지가, 대놓고 무엇이 장점인지는 딱히 알수는 없으나, 무심코 이 책을 보게 될 때면, 표지만 보아도 어느정도 신뢰감을 주는 느낌이 든다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2018:10:17 01:20:32


    이 책의 초판 1쇄 발행이 2018년 10월 1일이다. 너무도 따끈따끈.


    조금 특이하다고 느끼는 점은, 이 책의 저자 뿐 아니라, 베타리더도 그 옆에 나란히 이름을 같이하고 있다는 점이다.

    나름 베타리더의 기여를 크게 쳐준 것으로 보인다.

    이 점은 매우 인상깊었고, 이러한 정도라면 나도 베타리더에 참여하고 싶다는 생각이 든다.


    물론 맨 아래의 문구처럼, 원고를 보내 책을 쓰는게 더 좋겠지만.



    samsung | SM-G955N | Normal program | Pattern | 1/50sec | F/1.7 | 0.00 EV | 4.2mm | ISO-125 | Flash did not fire | 2018:10:17 01:20:50


    지은이의 말 하단에 사진과 함께 실린 소개글이다.

    이곳에 적혀있는 약력 중 눈에 띄는 것은, 될 때까지 안드로이드(2018년) 라는 책을 썼다는 것이다.

    2018년에 낸 책이 있는데, 무려 같은 해에 또 다른 안드로이드 책이라니!!

    "될때까지 안드로이드" 책도 개인적으로 참 괜찮은 구성으로 마음에 들었는데, 이 책도 기대감을 갖게 하는데, 이 소개글이 톡톡히 역할을 한다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-125 | Flash did not fire | 2018:10:17 01:21:38


    이 책의 구성에 대해 소개글과 함께 나와 있다. 이 것 외에도 별도의 목차를 정리한 곳이 있으나, 각 장의 의미를 요약해 놓은 것 때문에, 좀 더 시간을 절약하게 도와준다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2018:10:17 01:21:54


    총 13개의 장으로 되어 있다.


    1장. 안드로이드를 개발하기 전에

    2장. 기기와 에뮬레이터 준비

    3장. 첫 번째 앱 만들기

    4장. 코틀린

    5장. 비만도 계산기

    6장. 스톱워치

    7장. 나만의 웹 브라우저

    8장. 수평 측정기

    9장. 전자액자

    10장. 지도와 GPS

    11장. 손전등

    12장. 실로폰

    13장. Todo 리스트



    이 밖에 맨 앞에는 베타리더의 말이 수록되어 있었고, 맨 뒤에는 부록이 함께 있다.


    각 제목들의 의미는 각 앱들을 한 장에 하나씩 만들겠다는 의미다.


    직접 실습하며 배우는 책이 의미있다고 보기 때문에, 이 구성은 괜찮다고 생각한다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2018:10:17 01:22:09


    1장 시작하는 부분이다.


    소목차 구성이 나오고 간단하다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2018:10:17 01:22:45


    독자가 초보인 것을 감안하여 처음 설치부터 나오는데, 윈도우즈 환경과 맥 환경 모두 진행이 가능하도록 도움을 주고 있다.

    심지어 리눅스 환경에서까지 기록되어 있다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2018:10:17 01:23:12


    각 페이지의 내용이 컬로 캡처 화면을 수록하여 이해를 도왔으며,

    아주 구체적인 스텝으로 막히지 않도록 매우 도움을 주고 있다는 생각을 했다.

    아마 이러한 내용은 베타리더의 도움이 있었을 것으로 추측을 해 본다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2018:10:17 01:23:42


    첫번째 앱 만드는 부분이다.


    이 부분은 소목차만으로 이루어져 있다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-125 | Flash did not fire | 2018:10:17 01:23:51


    설명은 정말 상세하다.


    뒤에서 나오는 다른 프로젝트에서는 이와 같이 상당히 구체적인 설명은 생략하지만, 처음이므로 모를 수 있다고 생각한 모든 부분을 설명으로 첨삭한다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2018:10:17 01:24:01


    그리고 가장 인상 깊었던 4장이다.

    바로 코틀린 급속학습 과정이다.

    코틀린에 대한 두려움은 기존 개발자나 신규 개발자 모두 가지고 있을텐데, 이에 대해서 기본 문법 위주로 편하게 접근하여 두려움을 제거하는 데 목적을 둔 것 같다.



    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-125 | Flash did not fire | 2018:10:17 01:24:14


    변수와 상수에 대한 부분, 그리고 분기문과 반복문 등.


    프로그래밍 언어라면 반드시 기본적으로 들어가는 요소에 대해 짚어주었으며, 그것을 구성할 때 좀 더 코틀린 다운 코드를 만드는 예시도 적절하게 들었다고 생각한다.


    이 하나의 장으로 코틀린을 다 설명하는 것은 무리다.


    따라서 이 책에서도 언급된 것처럼, 이것은 기본 학습을 할 수 있도록 초석만 간단히 다진 것이다.

    이 후의 장들에서는 모두 코틀린으로 쓰였기 때문에, 하나도 모르면 안되기 때문이다.


    더 자세한 것은 개인적으로 따로 찾을 필요가 있다.


    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2018:10:17 01:24:41


    실습으로 만들 앱의 청사진이다.

    아주 간단한 앱이지만, 어떻게 접근할 지 모르는 독자에게 개념을 심어준다.


    samsung | SM-G955N | Normal program | Pattern | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2018:10:17 01:25:02


    이 후 진행되는 모든 실습을 통해 약 9가지의 앱을 만들 수 있다.


    이 9개의 앱을 만들 수 있도록 한 스텝씩 밟아가고, Todo 리스트까지 이르게 된다면, 안드로이드와 코틀린에 대한 두려움을 없애고, 어느새 걸음마 정도는 뗀 본인을 발견할 수 있다고 본다.


    사실 개발이 그런 것 같다. 어느정도 궤도에 올려놓는 것이 어렵지, 그 이후부터는 본인 스스로 찾아서 해야 한다.


    이 책은 바로 그것을 돕는다. 그러한 훈련을 시켜주는 코치와도 같은 역할을 하는 것이다.




    이 책을 다시 정리하자면


    장점으로는


    - 초보자가 여러 앱을 통해 안드로이드라는 플랫폼과 코틀린이라는 언어를 훈련할 수 있는 기회를 제공한다.

    - 실습이 탄탄하기 때문에 혼자서 학습이 매우 용이하게 되어있다.

    - 코틀린에 대한 고속학습이 가능하다.(단, 기본 개념에 대해서만)

    - 실습시 별도의 디자인을 준비하지 않고도, 개발자 혼자서 진행이 가능하다는 예시를 적절하게 잘 들었다.

    - 앱을 만드는 과정을 통해 성취도를 높여준다.

    - 컬러다!




    아쉬운 점으로는


    - 디자인이 너무 단순하다.(이것은 장점으로 보일 수도 있으나, 다소 단조로운 느낌이 있다.)

    - 생존 코딩이라는 책 제목이 사실 무엇을 뜻하는지 알기 어렵다.

    - 나중에 다시 발췌하여 읽기에는 조금 힘들다. 요약에 대한 강조가 약하기 때문이다.



    이 책을 평가해 본 것으론 다음과 같다.


    가격: 7 / 10

    내용: 9 / 10

    디자인: 6 / 10

    구성: 9 / 10



    저자: 오준석


    대상자: Android를 배우고자 하지만, Android에 대한 지식이 하나도 없는 개발자. Kotlin에 대한 지식이 없는, Android를 시작한지 오래되지 않은 개발자. Kotlin으로 된 예제를 많이 익히고 싶은 기존 Android 개발자



    가격: 32,000원

    전체 페이지: 452페이지

  •   이책은 정말 놀랍다. 무협지로 치면 마치 마공서같다고나 할까~~~...근데 부작용도 없다. 역시...

    20181012_211042.jpg

     

    이책은 정말 놀랍다.


    무협지로 치면 마치 마공서같다고나 할까~~~...근데 부작용도 없다.


    역시나...현직 강의를 하시는분이라는 생각이 들게하는 책이다.


    그림체가 너무 쉽다,

    책 내용은 마치 1대1 지도를 해가는듯하기도 하고, 개발자가 안드로이드를 처음 배우면서 직접 안드로이드를 깔고, 안드로이드 코딩하면서 문제점이 생기면 어떻게 해결해나가는지, 간단한 코딩 연습을 어떻게 해나가는지를 아주 간결하면서도 쉽게 알려주는것 같다.


    나역시 강의를 하는 입장이다보니, 안드로이드를 강의하면서(또는 다른 언어~)  처음 시작 할˖ 어떤 문제가 생기고, 배우는 입장에서 어떤 질문을 하게 되는지를 잘 알고있다, 그러다보니 입문자가 가장 언어를 포기하게 하는 이유를 잘 알고있다

    첫번째로 사용하자마자 여러가지 에러가 생기면서 해결못해 포기를 하고,

    두번̨는 화면 디자인하다 힘들어서 포기하고,

    세번째 혼자서 프로젝트를 구상하고 기회/설계, 코딩의 진행, 마무리 하는 그 과정에대해 전혀 이해하지못하는 문제들로 인해

    포기를 하는것 같다.


    그래서 이책은 뛰어나다, 모든 과정에서 어떤 오류나 장애가 생길지를 미리 짚어주고있어서, 시작하자마자 포기하는 일은 발생하지않을것으로 본다

    그리고, 화면 디자인 방법에대해서 그림 하나하나 조작방법과 비교해가며 개인지도하듯 풀어가고있다


    마지막으로, 간단한 프로젝트(길어도 반나절이면 완료할수있는), 그러면서 나도 한번 만들어보고 싶다고 생각 할 만한 프로젝트들을 선택해서

    목작과, 기획, 설계방법과 코딩 방법을 일목요연하게 설명하고있다.

     

    그리고 마지막으로 다른책에서는 중요하게 다루지않고있는 , 정말 중요한 앱을 전세계에 배포하는 방법도 상세하게 알려주고있다


    나 자신이 처음 안드로이드를 배웠다면 필히 사고야 말았을책이라고 말하고싶다.

     

    20181012_211124.jpg

     

    20181012_211134.jpg

     

    20181012_211146.jpg

     

    20181012_211152.jpg

     

    20181012_211204.jpg

     

    20181012_211300.jpg

     

    안드로이드 초보자를 위한 안드로이드의 기본 역사와 개념 설명도 간결하게나마 다루는것을 ˺먹지않고있다.

     

    20181012_211234.jpg

     

     

    중요한 안드로이드 설치와 사용법, 아주 중요하면 쉽게 기술하고있다고 생각된다.

     

     

    20181012_211334.jpg

     

    20181012_211342.jpg

     

     

    안드로이드를 처음 사용하는 이들을 위한 기본 츠로젝트 만드는 방법을 정말 쉽게 설명했다.

    아마도 이부분을 학습한 입문자 들은 더이상 안드로이드 프로그램은 이제 아무것도 아니라고 생각 할 지도 모르겠다.

    20181012_211404.jpg

     

    20181012_211442.jpg

     

    20181012_211701.jpg

    20181012_211459.jpg

     

     

    폰이 없는(또는 여러종료의 폰들을 지원하기위한) 안드로이드 에뮬레이터 추가하는 방법과

    좀더 잘사용하기위한 방법들이 있어 나역시 놀랐다.

    20181012_211516.jpg

     

     

    중간중간에 안드로이드 개발을 하게되면서 발생하는 문제점들과 해결법에 대하여, 무조건 겪게될 내용만을 자세하게 다루고있어, 사실상 가장 마음에 드는 부분이기도 하다.

    20181012_211541.jpg

     

     

     

    20181012_211620.jpg

     

     

     

     

     

    여기서부터가 본̠적인 코틀리 사용법을 보여주는데, 기본 프로젝트를 만들었다면 걱정은 접어두시길~

    20181012_211944.jpg

    20181012_214655.jpg

     

    20181012_214531.jpg

     

    20181012_214600.jpg

     

    20181012_214605.jpg

     

    20181012_214624.jpg

     


     

     

     

     

    여기부터는 안드로이드의 고수가 되기위한 앱을 만드는 프로젝트들이다.

    프로젝트의 진행 순서는 아래처럼 만들고자하는 앱을 설명하고,

     

    20181012_214719.jpg

     

     

     

    입력 설계과정을 거쳐서~

     

     

    20181012_214746.jpg

     

     

     

    화면을 디자인하는 방법을 자세하게 설명하면서 진행한다.

     

     

    20181012_214756.jpg

     

    20181012_214814.jpg

     

     

     

     

    내가 만든 앱에 나만의 아이콘을 넣고싶다면...

     

     

    20181012_214840.jpg

     

    20181012_214855.jpg

     

     

     

    그리고 데이터베이스를 활용하는 방법까지, 앱 제작의 모든것을 간단하게 배우도록 도와주고있다.

     

     

    20181012_214911.jpg

     

     

    20181012_215249.jpg

     

    20181012_215258.jpg

     

    20181012_214948.jpg

     

    20181012_215006.jpg

     

    20181012_215025.jpg

     

    20181012_215045.jpg

     

    20181012_215055.jpg

     

    20181012_215059.jpg

     

    20181012_215127.jpg

     

    20181012_215141.jpg

     

    20181012_215152.jpg

     

    20181012_215234.jpg

     

     

     

    처음에는 손전등을 만들고 싶다는 생각을 많이했다. 간단해보였으므로~

     

     

    20181012_215332.jpg

     

     

     

    미디에 관심이 있다면 이런 앱도 좋을것이다.

     

     

    20181012_215404.jpg

     

     

     

    일정표나 다이어리를 만들고 싶다면, 아래 프로젝트는 필수이다.

     

     

    20181012_215426.jpg

     

    20181012_215545.jpg

     

     

     

    마지막으로 정말 중요한 앱의 배포를 어떻게 해야하는지도 알려주고있다.

     

     

     

    20181012_215612.jpg

     

     

     

교환/반품안내

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

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
1guitar
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
5일 이내
품절 통보율 안내
29%

바로가기

최근 본 상품