메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

이것이 안드로이드다

박성근의 안드로이드 앱 프로그래밍 : SDK 5.0 롤리팝(Lollipop) 호환, 동영상 강좌 무료 제공

한빛미디어

집필서

절판

  • 저자 : 박성근
  • 출간 : 2014-08-25
  • 페이지 : 1164 쪽
  • ISBN : 9788968481178
  • 물류코드 :2117
  • 초급 초중급 중급 중고급 고급
4점 (1명)
좋아요 : 1029

원리를 알고 사용법을 보면 쉽다!
이 책은 무조건 사용법을 외우라고 강요하지 않습니다. 예를 들어 뷰 종류는 82개가 넘는데, 그 많은 뷰의 사용법을 누가 일일이 무작정 외울 수 있을까요? 하지만 뷰가 최상위 뷰에서 파생되고 각 뷰에 붙여지는 네이밍 원칙을 알면 뷰 이름만 봐도 뷰가 어떤 역할을 하는지 알게 됩니다.

 

QR 코드로 동영상 강좌를!
이 책은 무료로 동영상 강좌를 제공합니다. 동영상 강좌는 내용과 가장 가까운 곳에 QR코드로 배치되어 스마트폰으로 바로바로 확인하실 수 있습니다. 내용이 어려운 부분은 동영상 강좌를 통해 끝까지 체계적으로 이해시켜드릴 것입니다.

 

슈퍼드로이드 카페를 통한 지속적인 피드백까지!
안드로이드는 지속해서 업그레이드되었고, 그 과정에서 새롭게 추가되거나 딜리게이트되는 함수가 있었습니다. 저자는 그러한 내용을 저자가 운영하는 슈퍼드로이드 카페를 통해 알려드립니다. 또한 미처 지면의 제한 때문에 싣지 못한 이야기들을 카페를 통해 여러분과 공유할 겁니다.

 

 

<바로가기 링크 안내>

 

커뮤니티 바로가기 click9.png

무료 동영상 강의 바로가기 click9.png

 

 

박성근 저자

박성근

피쳐폰 시절부터 현재 스마트폰까지 단말기에 탑재되는 플랫폼과 그 환경에서 구동되는 앱 개발 업무를 주로 담당했다. 안드로이드와 같은 오픈소스 플랫폼의 구조와 동작 원리에 관심이 많다. 어렵다고 생각되는 안드로이드 개발 기술들을 쉽게 풀어 공유하여, 개발자들이 가족들과 함께 많은 시간을 보낼 수 있는 세상을 꿈꾼다.

1장. 시작하기 
    1.1 안드로이드 역사 
    1.2 안드로이드 릴리즈 정보 
    1.3 안드로이드 구성 및 특징 
    1.4 안드로이드 구조 
    1.5 마치며 


2장. 전문가가 추천하는 최적의 개발 환경 구축하기 
    2.1 첫 관문: PC 사양 체크 
    2.2 앱 개발 과정 
    2.3 JDK 설치 
    2.4 안드로이드 SDK 설치 
    2.5 이클립스 IDE 설치 
    2.6 이클립스 플러그인 ADT 설치 
    2.7 안드로이드 개발 환경 간편 구축 
    2.8 가상 단말기 실행하기 
    2.9 에뮬레이터에 앱 설치 및 실행하기 
    2.10 편리한 이클립스 환경 설정하기 
    2.11 마치며 


3장. 나의 첫 안드로이드 앱 만들기 
    3.1 새로운 안드로이드 프로젝트 생성 
    3.2 생성된 프로젝트 구조 이해하기 
    3.3 마치며 


4장. 레이아웃의 구성 요소 View 와 ViewGroup 
    4.1 뷰와 뷰그룹 
    4.2 화면 배치 정보 LayoutParams 
    4.3 마치며 


5장. 대표적인 뷰그룹 
    5.1 LinearLayout과 LayoutParams 
    5.2 RelativeLayout과 LayoutParams 
    5.3 FrameLayout과 LayoutParams 
    5.4 AbsoluteLayout과 LayoutParams 
    5.5 TableLayout, TableRow와 LayoutParams 
    5.6 GridLayout과 LayoutParams 
    5.7 뷰그룹 한눈에 비교하기 
    5.8 마치며 


6장. 대표적인 뷰 
    6.1 대표 뷰 5가지 
    6.2 최상위 뷰 
    6.3 텍스트뷰 
    6.4 에디트텍스트 
    6.5 버튼 
    6.6 이미지뷰 
    6.7 마치며 


7장. 자바로 레이아웃 구성하기 
    7.1 화면은 어떻게 구성될까? 
    7.2 XML 레이아웃 리소스로 콘텐트 영역 채우기 
    7.3 자바 소스로 콘텐트 영역 채우기 
    7.4 마치며 


8장. 이벤트 
    8.1 터치 이벤트 
    8.2 키 이벤트 
    8.3 마치며 


9장. 리소스 
    9.1 Values 리소스 
    9.2 Drawable 리소스 
    9.3 색상 상태 리스트 리소스 
    9.4 레이아웃 리소스 
    9.5 raw 리소스와 에셋 
    9.6 리소스 퀄리파이어 
    9.7 마치며 


10장. 액티비티 실행과 인텐트 
    10.1 인텐트: 액티비티 실행의 매개체 
    10.2 직렬화 객체 인텐트 
    10.3 인텐트 
    10.4 마치며 


11장. 액티비티 생명주기
    11.1 액티비티 생명주기 함수 
    11.2 액티비티 상태에 따라 호출되는 생명주기 함수 
    11.3 액티비티 데이터 복원 
    11.4 한눈에 보는 액티비티의 생명주기 
    11.5 마치며 


12장. 태스크 
    12.1 액티비티 태스크 
    12.2 새로운 태스크 생성 
    12.3 액티비티 실행 모드 
    12.4 태스크 내 액티비티 정리 및 변경 
    12.5 마치며 


13장. 액티비티 간 데이터 주고받기 
    13.1 실행되는 액티비티에 데이터 전달하기 
    13.2 실행된 액티비티가 실행한 액티비티에 인텐트 전달 
    13.3 액티비티 간 데이터를 주고받을 때의 제약사항 
    13.4 마치며 


14장. 안드로이드 프로세스와 스레드 
    14.1 스레드란? 
    14.2 메인 스레드와 작업 스레드 
    14.3 안드로이드 메인 스레드 구조 
    14.4 편리한 헬퍼 클래스들 
    14.5 마치며 


15장. 브로드캐스트 리시버 
    15.1 방송과 브로드캐스트 리시버 
    15.2 리시버 호출 순서와 우선순위 
    15.3 원하는 패키지의 리시버에만 방송하기 
    15.4 시스템이 발송하는 방송 
    15.5 마치며 


16장. 파일과 데이터베이스 
    16.1 파일 
    16.2 데이터베이스 
    16.3 마치며 


17장. 콘텐트 프로바이더 
    17.1 콘텐트 프로바이더 
    17.2 DB 외의 데이터를 제공하는 프로바이더 
    17.3 콘텐트 리졸버의 안전한 사용 
    17.4 마치며 


18장. 서비스 
    18.1 서비스의 필요성 
    18.2 스타티드 서비스와 바운드 서비스 
    18.3 스타티드 서비스 
    18.4 바운드 서비스 
    18.5 내부 바운드 서비스 
    18.6 인텐트 서비스와 메신저를 이용한 서비스 
    18.7 단말기에서 실행 중인 서비스 정보 보기 
    18.8 마치며 


19장. 애플리케이션 객체 
    19.1 애플리케이션 객체 
    19.2 애플리케이션 객체를 이용한 컴포넌트 간 데이터 공유 
    19.3 애플리케이션의 액티비티 생명주기 콜백 인터페이스 
    19.4 마치며 


20장. 제한된 화면 크기를 극복하기 위한 뷰그룹 
    20.1 스크롤뷰 
    20.2 어댑터뷰 
    20.3 BaseAdapter를 이용한 리스트뷰 
    20.4 BaseAdapter에서 파생된 어댑터 
    20.5 리스트뷰 
    20.6 스피너 
    20.7 마치며 


21장. 윈도우 
    21.1 윈도우에 대해 
    21.2 액티비티 윈도우 
    21.3 다이얼로그 윈도우 
    21.4 편리한 다이얼로그 파생 클래스 
    21.5 메뉴 윈도우 
    21.6 팝업 윈도우 
    21.7 토스트 윈도우 
    21.8 마치며

【추천평】

"슈퍼드로이드로 잘 알려진 저자가 알고 있는 지식과 노하우에 대해 아낌없이 주는 책! 이 책을 집어 드는 순간, 안드로이드 개발자라면 누구든 그 가치를 바로 알 수 있을 것이다."

- 삼성전자 무선사업부 김민범 책임


"안드로이드 개발서는 많이 나와 있지만 대부분 구글에서 제공하는 문서나 API들을 정리해서 설명하는 정도여서 입문자에게는 어렵고, 실무 개발자에게는 아쉬운 부분이 많다. 하지만 이 책은 다르다. 구석구석까지 참 세심하게 다룬다. 한편으로는 실제 개발자의 모습을 들킨 것 같은 느낌까지 든다. 워낙 꼼꼼히 다루고 있어서 입문서로서 뿐만 아니라 레퍼런스 북으로도 충분한 가치가 있다. 또한 기존 기술 서적과는 달리 딱딱하지 않은 구성과 동영상 강좌까지 무척 마음에 든다. 책 내용도 내용이지만 이렇게까지 심혈을 기울인 저자의 노력에 깊은 감동을 받았다. 안드로이드에 입문하는 분들과 중급 이상의 개발자를 지향하는 분들에게 필독서가 될 것으로 확신한다."

LG전자 MC사업부 노영만 수석연구원


"저자가 얼마나 고뇌하며 정성을 들여 썼는지 몇 페이지만 봐도 느낄 수 있는 책이다. 대부분 원리를 그림뿐만 아니라 동영상 강좌로 생동감 있게 설명해 준다. 특히 안드로이드 화면 밀도 단위인 dip 개념부터 AndroidManifest.xml에 minSdkVersion은 뭘 써야 하는지까지 어디에서도 접하지 못한 명쾌하고 정확한 답을 주고 있다."

- KT 데이터서비스 본부 김건도 매니저


"그 동안 봐왔던 안드로이드 서적은 잊어라. 안드로이드 개발자로서 배웠던 지식이 얼마나 부족했는지 일깨워 주는 책이다. 또한 어렵게만 느껴졌던 서비스, 콘텐트 프로바이더 컴포넌트나 핸들러, 메시지 큐, 루퍼 등의 다양한 개념이 이토록 쉽게 정리될 수 있다는 것을 이 책으로 알게 되었다."

- 다음커뮤니케이션 미디어기술팀 하진수


"이 책에는 실무에 반드시 필요한 내용이 가득하다. 따라서 안드로이드 개발 현업에서 뛰는 모든 분에게 꼭 읽어보라고 권하고 싶다."

- 팬택 안드로이드 개발팀 김창환 선임연구원

책은 1100 페이지 정도로
상당히 두꺼운 책이다.

책을 읽어보면서
기본적인 내용에 충실하구나 하는 생각을 했다.
안드로이드 앱을 구성하기 위한 여러가지 요소에 대해서
자세히 기술하고 있는 듯 하다.

개인적으로 아쉬운점은
기본적인 부분외에 별책으로
안드로이드의 요새 이슈라거나
버전에 따른 버그에 대한 해결책
등이 들어있었다면 하는 아쉬움도 있다.

재미난 소재의 소규모 프로젝트를 하나정도
다뤘다면 하는 아쉬움도 있다.

책은 두께만큼
안드로이드의 여러 구성요소에 대해서 자세히 다루고 있다.

기본구성에 상당히 충실하기 때문에
안드로이드 앱을 시작해보려는 분들이 읽어보면 좋을 듯 하다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
이것이 안드로이드다
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
이것이 안드로이드다
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
이것이 안드로이드다
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실