안드로이드의 신 (원리와 예제로 배운다)

안드로이드의 신 (원리와 예제로 배운다)

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

남진하

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

목차

머리말
이렇게학습하세요
GitHub에서소스코드다운로드하여실행하거나확인하는방법
특별부록“파일뷰어”앱소개

1장안드로이드란무엇인가?
-‘모바일’이란?
-‘모바일운영체제’에대해서알아보자
-‘모바일플랫폼’의의미
-‘안드로이드’의등장
-안드로이드의특징
-안드로이드의버전과코드네임
-안드로이드아키텍처,어떻게구성되어있는가?
-정리하며

2장안드로이드개발환경을만들어보자
-안드로이드개발환경만들기
-AndroidStudio설치파일다운로드
-JDK다운로드및설치
-AndroidStudio설치하기
-AndroidStudio를이용한신규프로젝트생성
-AndroidStudio프로젝트구성
-AndroidStudio의Gradle빌드시스템
-AndroidStudioAVD
-AndroidStudioDevice연결
-AndroidDebugBridge사용법
-정리하며

3장안드로이드APK
-APK를설치하여‘HelloWorld!’문자열표시
-APK는어떻게만들어지는걸까?
-안드로이드APK란무엇인가?설치파일이라고하던데
-APK구성
-안드로이드서명을위한KeyStore만들기
-안드로이드APK와안드로이드디렉터리구조
-정리하며

4장안드로이드컴포넌트
-안드로이드컴포넌트
-안드로이드액티비티란?
-액티비티는어떻게만드는것일까?
-‘액티비티생명주기’란무엇인가?
-안드로이드서비스란?
-안드로이드데몬서비스를만들어보자
-안드로이드원격서비스를만들어보자
-안드로이드인텐트와인텐트필터
-안드로이드브로드캐스트리시버
-안드로이드컨텐트프로바이더
-정리하며

5장안드로이드프로세스와스레드
-안드로이드프로세스와스레드
-안드로이드프로세스
-안드로이드스레드
-안드로이드AsyncTask
-정리하며

6장안드로이드UI
-안드로이드UI
-다양한화면지원을위한리소스구성
-안드로이드뷰와뷰그룹
-ViewGroup-LinearLayout
-ViewGroup-RelativeLayout
-ViewGroup-TableLayout
-ViewGroup-FrameLayout
-ViewGroup-AdapterView
-View-TextView
-View-ImageView
-정리하며

7장안드로이드앱데이터관리
-안드로이드앱데이터
-앱의설정값은Preference를사용하자.
-Preference-getDefaultSharedPreferences()
-Preference-Context.getSharedPreferences()
-Preference-Activity.getPreferences()
-앱데이터를데이터베이스로관리하기
-정리하며

8장안드로이드네트워크사용하기
-안드로이드네트워크통신
-네트워크연결을위한선행작업
-HTTP프로토콜을이용한통신424
-HTTP통신을위한테스트환경만들기
-HTTPGET방식사용하기
-HTTPPOST방식사용하기
-정리하며

9장안드로이드미디어파일다루기
-안드로이드미디어파일
-컨텐트프로바이더로미디어파일정보가져오기
-이미지뷰어만들기
-비디오플레이어만들기
-정리하며

10장안드로이드푸시알림(GCM)
-안드로이드GCM알아보기
-안드로이드GCM사용을위한앱등록
-AndroidStudio에서GCM사용을위한설정
-GCM을이용한푸시알림기능
-정리하며

11장안드로이드하이브리드앱
-안드로이드하이브리드앱
-하이브리드앱의구조
-하이브리드앱을만들어보자.
-WebView기능사용방법알아보기
-하이브리드앱에서네이티브앱기능사용하기
-정리하며

12장안드로이드하드웨어활용
-안드로이드에서사용가능한하드웨어종류
-카메라사용하기
-Wi-Fi사용하기
-블루투스사용하기
-지문인식사용하기
-정리하며

13장안드로이드앱위젯만들기
-안드로이드앱위젯
-위젯의종류와크기
-위젯의제약사항
-Shortcut아이콘생성
-앱위젯만들기
-정리하며

14장안드로이드NDK활용
-안드로이드NDK750
-안드로이드네이티브라이브러리개발환경
-안드로이드네이티브라이브러리생성과동작
-안드로이드네이티브라이브러리재사용하기
-정리하며

15장안드로이드앱배포
-안드로이드앱출시를위한준비
-구글플레이스토어에앱올리기
-구글플레이스토어에서앱출시하기
-알파/베타테스트사용하기
-구글플레이스토어에출시된앱업그레이드하기
-정리하며

부록1장안드로이드Inappbilling사용하기
-안드로이드Inappbilling
-구글플레이스토어에인앱상품을등록하는방법
-Inappbilling사용방법알아보기
-여러분이만든앱에Inappbilling적용하기
-정리하며

부록2장광고모듈적용하기
-애드몹광고모듈
-안드로이드애드몹광고모듈사용하기
-애드몹이적용된앱만들기
-정리하며

특별부록안드로이드앱파일뷰어프로젝트
-안드로이드앱을만드는과정
-안드로이드앱-기획
-안드로이드앱-요구사항분석
-안드로이드앱-화면가이드
-안드로이드앱-소프트웨어설계
-안드로이드앱-테스트케이스작성
-안드로이드앱-소프트웨어구현
-안드로이드앱-테스트
-안드로이드앱-배포

출판사 서평

_대상독자
이런분들께적합합니다.
_자바언어를어느정도학습하였고모바일앱을개발하고싶다
_모바일앱을개발하고있는데,레퍼런스를한권곁에두고싶다.
_체계적으로가르칠수있는교재가필요하다
_기본기를제대로익힐수있는앱개발입문서가필요하다.
_상용앱수준의앱개발과정이궁금하다.

_주요내용

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


_동영상이필요없는자세한개념설명
책만으로완벽하게기본기를갖출수있도록하였다.실습문제와퀴즈를두어본인의실력을점검할수있게하였다.

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

_최신개발환경반영:마시멜로&안드로이드스튜디오
최신개발환경을기준으로설명하였지만,낮은버전의안드로이드까지적용해야하는실무환경을고려해현장밀착형설명을하였다.

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

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

_버전업에따른업데이트질문사항은네이버카페에서관리
빠른기술변화에대응하기위해지속적인변경사항을제공한다.질의응답및스터디를함께할수있는공간이다.
[안드로이드의신네이버카페]
http://cafe.naver.com/godofandroid

_편집자코멘트
이번책을진행하면서다시한번책쓰는사람들에대한경외감을느끼지않을수없었다.자칫포기할수도있었으련만,그끈을놓지않고드디어이렇게완결된책을냈다.페이지구석구석저자의땀이배지않은곳이없다.편집자가그과정을알기에신간을홍보하는글자하나하나도너무나조심스럽다.
초고때부터소스테스트에가장크게주안점을두었다.편집자도갖고있는스마트폰으로직접테스트를해보았다.마지막교정에서도PDF상태의소스로일일이다시한번테스트틀해서오류를최대한없앴다.입문자의힘겨운삽질을누구보다잘이해하기때문이다.그럼에도불구하고어렵게느껴지거나잘안되는부분이있다면안드로이드의신네이버카페(http://cafe.naver.com/godofandroid)에서도움을받길바란다.
십수년편집자생활에기억에많이남을몇안되는책중의하나이다.독자들이이책으로멀리돌아가지않고쫙뻗은고속도로를달리듯시원하게원하는목적지까지내달렸으면좋겠다.
“저자님!너무고생하셨습니다.파이팅입니다!”