이전

리뷰 (4)

한줄평
평점 분포
  • 리뷰 총점10 75%
  • 리뷰 총점8 25%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 9.0
  • 50대 0.0
리뷰 총점 종이책
[리뷰] Head First Android Development
"[리뷰] Head First Android Development" 내용보기
책 제목 : Head First Android Development저자 : 돈 그리피스 & 데이비드 그리피스 지음         우정은 옮김출판년도 : 2018.07.15Head First는 내가 개인적으로 좋아하는 시리즈다아무것도 모르던 대학생 신입시절 어떻게 봐도 이해되지 않던 JAVA를Head First Java 라는 책을 통해 쉽게 배울 수 있었고, 개발자를 업으로 삼기위해 공부에 매진했을 때 늘 끼고 다녔던 책들 중 하나가
"[리뷰] Head First Android Development" 내용보기

책 제목 : Head First Android Development

저자 : 돈 그리피스 & 데이비드 그리피스 지음

         우정은 옮김

출판년도 : 2018.07.15




Head First는 내가 개인적으로 좋아하는 시리즈다

아무것도 모르던 대학생 신입시절 어떻게 봐도 이해되지 않던 JAVA를

Head First Java 라는 책을 통해 쉽게 배울 수 있었고, 개발자를 업으로 삼기위해 

공부에 매진했을 때 늘 끼고 다녔던 책들 중 하나가 Head First Design Patterns 이었다.


사진 참고 : 한빛미디어

사진 참고 : 한빛미디어


우연히 기회가 되어 이번에 보게 된 책은 내게 있어 세번째 Head First 책이다.

나는 책을 읽을 때 서문이나 머리말을 꼼꼼히 읽는걸 좋아하는데 앞 부분이, 책의 전반적인 내용을 

설명해 주기 때문이다.


이 책도 서문에 보면 이 책의 타겟 독자를 명확하게 말해준다.

- 자바 프로그래밍 가능자.

- 안드로이드 앱 개발을 하고 싶은 자.

- 지루한 강의보다 실제로 뭔가를 해보고 싶은자


책의 내용을 살펴보면...

안드로드에 대해 간단하게 설명하고 안드로이드 개발 준비를 하는 것 부터 시작한다.



설치하는데 의외로 시간이 좀 오래걸린다.




모든 프로그래밍책의 기본 예제인 Hello World를 완성하였다.


예제실행에서 "Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!" 와 같은

문제가 발생하여 바이오스 셋업에서 가상기를 켜 주었더니 잘 되었다.


그리고 책 예제 실행이 잘 되지 않아 avd manager의 advance에서 boot option을 cold boot로 바꿔 준 이후로는 

예제 코드가 잘 동작하였다.


그 이후로는 디자인편집기를 활용하여 레이아웃(버튼)을 만들고 OnClick으로

버튼 이벤트를 연결하여 처리하는 방법, 메세지 보내는 앱을 만들어 실제 디바이스 에서

앱을 테스트 하는 방법에 대해 설명한다.


대부분 어떤 컨트롤이 있고 어떻게 활용하는지 를 다양한 예제를 통해 설명 해 준다.

이렇게 책의 내용을 하나씩 따라가다 보면 어느새 근사한 앱을 만들 수 있고

조금씩 안드로이드에 익숙해 지는 자신을 발견 할 수 있다.


책을 읽으면서 특히 좋아했던 부분은 "지금까지 이런 작업을 했습니다."이다.

처음에는 간단간단 한 앱을 만들지만 뒤로 갈수록 조금씩 기능을 추가하다 보면 예제가 길어지고

여태까지 어떤 작업을 했는지 잊게 되는데 위와 같이 현재까지 한 내용을 중간중간에 되짚어 준다.


중간중간에 위와같이 이 예제에서는 몇단계의 작업단계가 있고 현재 어디까지 했는지를 계속해서 알려주는 부분도 좋았다.


그리고 "핵심정리"를 통해 내가 따라 한 예제에서 예제를 따라하기에 급급해 놓칠 수 있는

예제의 주 개념을 간결하게 따로 페이지를 구성하여 책을 공부한 개념을 한번 더 되짚어, 

오래동안 기억할 수 있게 해준다.


그리고 군데군데 "바보같은 질문이란 없습니다."를 통해 예제를 따라하면서

궁금해 할 수 있는 내용들을 미리 정리해서 알려준다.


책을 읽다 보면 의외로 이 "바보같은 질문이란 없습니다."의 내용이 예제를 따라하다가 

문득문득 뜨는 궁금증을 잘 풀어준다.


중간 중간 현재 내가 어떤 내용을 보고 있고, 얼마만큼 했고, 어떤걸 추가로 할 건지 계속해서 알려주는 부분이 좋았다.

사실 기술서가 두꺼우면 읽기가 부담스럽기 마련인데 Head First책은 우선 그림이 많고,

되짚어 주는 부분이 많아 다른 기술서에 비해 훨씬 빠르고 쉽게 읽힌다.

만약 이 책이 다른 기술서 처럼 기술에 대해서만 명확한 설명으로 끝냈다면 책이 훨씬 얇아졌을 것이다.

그래서 만약 책의 두께만으로 부담이 된다면 의외로 술술 읽혀서 생각보다 부담스럽지 않을거라 생각한다.


책을 읽으면서...

현재 언리얼과 유니티라는 게임 엔진을 통해 게임을 제작하면서 안드로이드에 대해 어느정도 알고 있었는데

이 책을 통해서 안드로이드 시스템을 '잘' 이해하게 되는 계기가 되었다.

위트있는 그림체와, 쉽게 읽혀지는 대화체, 그리고 누워서도 생각하게 만들었던 질문들,

Head First 시리즈의 일관된 학습 철학이 이 책에도 고스란히 녹아 있었다.

이 모든 것들이 좀 더 재미있게 학습하고, 깊이 있게 이해하고, 지루하지 않게 학습하기 위한 방법들이다.

그리고 정말 늘 생각하는 거지만 책의 편집은 정말 잘하는 것 같다.

기술서들의 특징은 대부분 딱딱한 그림체에 딱딱한 형식의 설명이 주를 이루는데 이 책은

기술설명에 있어서 독자가 쉽게 이해하도록 대화체를 쓰기도 하고 흥미를 유발하기 위해 위트있는 그림을 넣기도 한다.

사실 모바일 게임 개발을 6년정도 하면서 안드로이드를 어느정도 알고 있다고 생각했는데,

게임개발을 위한 안드로이드만 알았지 안드로이드 자체에 대해서는 자세히 알아본적이 없었다.

이 책을 통해서 안드로이드에 대해, 그리고 안드로이드 개발에 대해 좀 더 자세히 알수 있어 좋았다.

자바를 다룰 수 있는 개발자가 안드로이드개발을 시작하려 한다면 이 책은 좋은 동반자가 되어 줄 것이다.




Reference Link

android studio download

Head First Android

책 소개 및 목차, 구매 (한빛미디어)



YES마니아 : 로얄 d********4 2018.08.31. 신고 공감 0 댓글 0
리뷰 총점 종이책
안드로이드 개발 입문서 추천 "Head First Android Development" (개정판)
"안드로이드 개발 입문서 추천 "Head First Android Development" (개정판)" 내용보기
새로운 언어나 플랫폼에서 코드를 개발하고 싶은 욕망은 누구에게나 있습니다. IT 분야에 종사하는 사람들은 당연하거니와 전공이 이 분야가 아닌 학생에서부터 평범한 직장인, 전업으로 가정을 돌보는 남여에 이르기까지 관심을 가지고 있는 사람도 다양합니다. 이미 개발에 대한 경력이 어느정도 있고 새로운 언어와 플랫폼에 적응하는 것이 어렵지 않은 사람들에게는 어떤 책이나 강의
"안드로이드 개발 입문서 추천 "Head First Android Development" (개정판)" 내용보기

새로운 언어나 플랫폼에서 코드를 개발하고 싶은 욕망은 누구에게나 있습니다. IT 분야에 종사하는 사람들은 당연하거니와 전공이 이 분야가 아닌 학생에서부터 평범한 직장인, 전업으로 가정을 돌보는 남여에 이르기까지 관심을 가지고 있는 사람도 다양합니다. 이미 개발에 대한 경력이 어느정도 있고 새로운 언어와 플랫폼에 적응하는 것이 어렵지 않은 사람들에게는 어떤 책이나 강의, 혹은 공식 문서만 전달해 주더라도 특별한 이슈가 없을 겁니다. 하지만, 그렇지 않은 경우라면 흥미를 잃지 않도록 해주는 책이나 강의를 추천해 주는 것이 무척 중요합니다.



오라일리(O'reilly)에 처음 출간되었고 국내에서는 한빛미디어가 번역서를 출간한 <Head First Android Development> (개정판)은 안드로이드용 어플리케이션 개발에 관심을 가지고 있는 훌륭한 입문서입니다. 헤드퍼스트 시리즈가 추구해오고 있는 방향에서 크게 벗어나지 않으면서도 쉽고 빠르게 안드로이드 환경이 가지고 있는 특징을 파악하고 적응할 수 있도록 도와주는 가정 교사로서 손색이 없습니다. 물론, 헤드퍼스트 시리즈 특유의 오글거림(?)에 거부감이 있는 분들은 진중한 고민을 해보실 필요가 있긴 합니다. ^^



근래에 나오는 많은 초급자용 개발 입문서와 마찬가지로 <Head First Android Development> (개정판) 은 몇 가지 주제의 시험용 앱 개발을 통해 개발 프레임워크와 특징을 알려주는 방식을 취하고 있습니다. 목차 구성에서 알 수 있는 것처럼 안드로이드 앱 개발에 필요한 모든 요소들을 꼼꼼히 다루고 있고 부록을 통해 개발 과정에 도움이 될 수 있는 유용한 팁들에 대한 소개도 빼먹지 않고 있습니다. 다만, 초급자용 입문서라고 하지만 객체지향 언어에 대한 기본적인 이해가 요구됩니다. 책에서는 자바 개발 환경에 대한 경험을 이야기 하고 있지만, 꼭 자바가 아니더라도 무방합니다.



책은 800 페이지가 넘는 분량이고 특유의 질감을 가진 고급 인쇄용지를 사용하고 있어 들고다니면서 학습하기에는 조금 무거울 수 있습니다. 페이지 수의 압박이 있긴 하지만 집이나 사무실 등에 비치해두고 읽으면서 코드를 작성하다보면 하루에 50~100 페이지 정도씩 읽어 나가는데 큰 무리가 없습니다. 설명이 자세히 되어 있고 소스코드 전체를 소개하는 경우가 많기 때문에 페이지 분량에 비해서 부담은 적은 편입니다. 간혹 변경된 소스코드 중심으로만 기술하는 책을 보다가 놓치게 되는 사소한 변경 사항들을 전체 소스코드 보기를 통해 챙길 수 있기 때문에 예제 코드를 수행해보다 엉뚱한 허들을 만나는 경우가 적어, 개인적으로는 책을 읽어 나가는데 도움이 많이 되었습니다. 



개발 기술은 빠른 속도로 변화하고 있습니다. 그리고 그 기술을 통해 만들어 낸 산출물들 역시 빠른 속도로 변화해야만 합니다. 최신 버전을 중심으로 다루고 있는 개발서를 읽어야 하는 이유는 이러한 환경 변화에 기인하는 부분이 큽니다. 하지만, 개발에 대한 입문서라면 꼭 굉장히 적극적으로 최신 버전을 다루지 않더라도 크게 무리되는 부분은 없습니다. 조금 더 깊게 파고 들어야 하는 부분이 있다면 중, 고급자를 위한 책이나 공식 문서를 중심으로 필요한 부분들을 채워 나갈 수 있기 때문입니다. 안드로이드용 앱 개발에 관심이 있지만 어떻게 시작하는게 좋을지 모르겠다면, 한빛미디어의 <Head First Android Development> 로 시작해 보시기 바랍니다.

d****x 2018.08.30. 신고 공감 0 댓글 0
리뷰 총점 종이책
안드로이드 엔지니어가 역자인 도서
"안드로이드 엔지니어가 역자인 도서" 내용보기
헤드퍼스트 시리즈는 오일리사의 전문 개발 시리즈 브랜드 서적입니다. 높은 수준의 저자와 역자가 책을 완성합니다. 특히 이 서적은 국내서 다년간 안드로이드 개발을 하다가 지금은 호주에 있는 안드로이드 엔지니어가 번역하여 의미가 살아 있는책입니다. 비도메인 전문가가 번역한책과는 수준이 다릅니다. 체계적으로 기본적인 커머셜 레벨의 안드로이드앱 개발을 목표하는 엔지니어
"안드로이드 엔지니어가 역자인 도서" 내용보기

헤드퍼스트 시리즈는 오일리사의 전문 개발 시리즈 브랜드 서적입니다. 높은 수준의 저자와 역자가 책을 완성합니다. 특히 이 서적은 국내서 다년간 안드로이드 개발을 하다가 지금은 호주에 있는 안드로이드 엔지니어가 번역하여 의미가 살아 있는책입니다. 비도메인 전문가가 번역한책과는 수준이 다릅니다. 체계적으로 기본적인 커머셜 레벨의 안드로이드앱 개발을 목표하는 엔지니어에게 추천합니다.

b********e 2018.07.15. 신고 공감 0 댓글 0
리뷰 총점 eBook
해드퍼스트 안드로이드 개념서 좋아요
"해드퍼스트 안드로이드 개념서 좋아요" 내용보기
오잉?한빛에서 책을 받았다.당첨됬다고 연락도 오기전에 책먼저 주는 ㅋㅋ뭐야 해드퍼스트네??오예 내가 해드퍼스트 시리즈 좋아하는거어찌알구해드퍼스트 시리즈는 입문자가 기술을배우기위해 공부하는 책으로 정말 좋은내용들로 시리즈들을 출판하고 있다.나도 이미 기존에 꽤 많은 해드퍼스트 시리즈들로 공부를 해왔고 너무나 좋아하는 책이다.그중에 안드로이드라니 와우!!!다만 리
"해드퍼스트 안드로이드 개념서 좋아요" 내용보기

오잉?
한빛에서 책을 받았다.
당첨됬다고 연락도 오기전에 책먼저 주는 ㅋㅋ
뭐야 해드퍼스트네??

오예 내가 해드퍼스트 시리즈 좋아하는거
어찌알구

해드퍼스트 시리즈는 입문자가 기술을
배우기위해 공부하는 책으로 정말 좋은
내용들로 시리즈들을 출판하고 있다.


나도 이미 기존에 꽤 많은 해드퍼스트 시리즈
들로 공부를 해왔고 너무나 좋아하는 책이다.

그중에 안드로이드라니 와우!!!
다만 리뷰를 하기엔 책 페이지 부터가
천페이지가 넘어간다......
애초부터 다보고 리뷰한다는건 무리...

이 책은 일단 2018년7월15일자에
개정판으로 발행되었다.


즉 해드퍼스트 시리즈 이면서
안드로이드로 최신내용을 담고 있다는 사실!

이 책을 간단하게 설명하자면
개념 학습에 좋은 책이다.

어떤 방식이냐면 각 기능이나 개념에 대해
최대한 이해할 수 있게끔 예제를 공들여
만들고 개념부터 조금씩 이해할 수 있도록
진행한다.


각 챕터에는 핵심정리와 퀴즈 등이 있으며
다소 만화 같은 그림들에서 나오는 별 것
아닌 대화에도 생각을 깊게 하는 내용들이
있다. 가벼운 것 같으면서 가볍지 않다.

이책을 어떤 사람이 보면 좋을 것 같은가
생각을 해 보았다.

처음부터 개념을 익히며 바닥붙어 찬찬히
제대로 학습하고 싶은 사람?
한챕터 한챕터 냠냠 하면서 차분하게 공부
할 수 있다면 이책이 좋을 듯 하다.


보통 헤드퍼스트 시리즈들은 좋아하는 책
이지만 현업에서 참고하면서 보는 그런 종류의
책은 아니다.

현업에서 바로바로 따라하면서 좀 더 빠르게
학습을 하고 싶다면 do it 안드로이드 책을
추천한다.


나도 잠깐 일 때문에 그 책을 참고한 적이 
있었는데 훌륭한 영상도 제공하고 도움을
받았다.

뭐 시간만 된다면 책 두권 모두 보면 좋겠지.
뭐 그렇다.

하나 하나 개념을 잘 익히면서 찬찬히 학습을
하고 싶다면 그리고 입문이라면 이 책을
추천한다.

그리고 똑같은 입문의 입장이지만 좀 더
빨리 학습하고 써먹어야 한다면 do it 안드로이드 책을 추천

이거 한빛에서 자기책 리뷰 해 달라고 한건데
다른 출판사 이야기 하니까 안좋아하는거
아닌가 모르겠네 ㅋㅋㅋ

뭐 어쩔 수 없음 이 글을 읽는 사람은 현실
적으로 도움이 되는게 더 좋은 일이니
뭐 지금은 리뷰때문에 대충 훑어봤지만
시간이 된다면 찬찬히 공부하고 싶은 그런 책


아아 결론적으로는 난 해드퍼스트 책을
너무 좋아라 하고 한빛의 책들을 좋아한다!!
뭐 이정도면 되겠지?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

-이 책은 한빛미디어로부터 제공받았습니다-

Head First Android Development

저자 돈 그리피스, 데이비드 그리피스

출판 한빛미디어

발매 2018.07.15.


g******a 2018.08.31. 신고 공감 0 댓글 0