저자

이광호

지은이:주영아
-그린컴퓨터아카데미전임강사
-전한국방송통신진흥협회,아이티윌전임강사및전cafe24고문
-정부기관이나대학및사설교육기관,기업체등의강의활동과다수의프로젝트에참여해왔으며,최근다년간의강의와프로젝트경험을살려웹표준및jQuery등의웹퍼블리싱관련서적에대한집필자로활동해왔으며최근에는NCS기반의모바일개발자교육과정의강사로활동하고있다.

-저서
jQueryMobileInside(스마트미디어/2012)
자바스크립트+jQuery+Ajax완벽가이드(2014),모바일웹퍼블리싱(2012),


  

지은이:이광호
-그린컴퓨터아카데미전임강사
-전한국방송통신진흥협회,아이티윌전임강사및한국능력개발원교수
컴퓨터공학을전공하였으며,2003년부터다수의모바일게임과<KT쇼메모리>,<KT가톨릭서비스>,<대교리브로>등의모바일프로젝트를수행해왔다.
2010년부터<한국방송통신진흥협회>에서실무자들을대상으로한안드로이드와JSP,AJAX등에대한강의활동을시작으로,2011년부터원주한라대학교와비트컴퓨터등에서앱창작터관련안드로이드및jQueryMobile과SenchaTouch에대한강의를모바일앱초창기시절부터진행해왔다.현재는프리랜서로활동하면서,모바일관련각종프로젝트에참여함과동시에국가기반전략사업모바일앱개발자과정등의강사로활동하고있다.

-저서
jQueryMobileInside(스마트미디어/2012)
자바스크립트+jQuery+Ajax완벽가이드(2014),모바일웹퍼블리싱(2012),

  

목차

Part01.안드로이드App개발을위한준비

Section01.안드로이드소개
1.안드로이드란?
2.안드로이드API특징

Section02.개발환경구성하기
1.Window운영체제에서의선행작업-JDK설치및설정하기
2.Android개발도구구성하기

Section03.HelloAndroid
1.새로운프로젝트의생성
2.프로젝트구성살펴보기
3.App을실행해보기
4.HelloWorld기본소스분석
5.핸드폰을통해서실행해보기

Part02.안드로이드사용자인터페이스

Section01.안드로이드인터페이스작업방법
1.레이아웃작업환경의이해

Section02.안드로이드기본컴포넌트
1.TextView를사용한문자열출력
2.Java소스코드를통한TextView컴포넌트제어
3.Button과터치이벤트처리
4.ImageView를사용한이미지출력
5.CheckBox를사용한선택사항처리
6.RadioGroup을사용한선택사항처리
7.EditText를통한사용자입력받기와정규표현식을사용한형식검사
8.ToggleButton을사용한On/Off처리
9.RatingBar를사용한별점부여
10.OptionMenu(ActionMenu)와ContextMenu

Section03.안드로이드고급컴포넌트
1.Spinner를사용한선택항목제시하기
2.ListView를사용한목록처리
3.TwoLineListView
4.ListView안에이미지표시하기
5.ListView안에CheckBox표시하기와이벤트처리
6.동적리스트생성
7.ListView의ContextMenu처리하기
8.ExpandableListView를사용한확장목록처리
9.ExpandableListView의응용

Section04.Dialog
1.AlertDialog
2.ConfirmDialog
3.ListDialog
4.SingleChoiceDialog
5.MultiChoiceDialog
6.DatePickerDialog
7.TimePickerDialog
8.LoadingDialog
9.CustomDialog

Section05.안드로이드특수컴포넌트
1.VideoView를사용한동영상재생
2.WebView를활용한HTML페이지표시하기

Section06.Layout
1.LinearLayout을활용한타이틀바와하단버튼메뉴
2.RelativeLayout을사용한타이틀바버튼과레이어메뉴

Part03.안드로이드화면이동

Section01.Activity간의이동
1.암묵적Intent를통한시스템내장App호출하기
2.명시적Intent를사용한동일App안의화면이동
3.ActivityForResult를통한화면복귀처리

Section02.ActivityLifeCycle과ActivityHistory
1.ActivityLifeCycle
2.ActivityLifeCycle과onActivityResult()메서드의관계
3.ActivityHistory(1)
4.ActivityHistory(2)

Part04.안드로이드입출력

Section01.파일입출력
1.기본파일입출력처리
2.프리퍼런스입출력
3.asset디렉토리의파일읽기

출판사 서평

.안드로이드의기본특성에대한체계적인정리
.자바언어에능숙하지않더라도책의내용을이해할수있도록쉽게구성
.안드로이드App의UI를구성하기위한팁을각단원안에배치
.웹사이트(http://www.itpaper.co.kr)를통한지속적인학습가능




이책은안드로이드를이해하고스스로더많은내용들을터득해나갈수있도록안드로이드를시작하고자하는이들에게나아갈방향을제시할수있다는측면에서어느책보다도최선을다해정리했다고자부합니다.

하드웨어와관련된내용,통신과관련된내용,SNS와의연동을위한내용등실무에서필요로하는기술들을이해하기위해서는안드로이드App이구성되는기초원리를이해해야하기때문에그러한내용들을이책에담았습니다.

이책을통하여맺게되는인연들에대하여한가지소망이있다면,이책의지면관계상다루지못한내용에대해서는필자가운영하는웹사이트(http://www.itpaper.co.kr)를통하여지속적으로연구를거듭할수있는인연이허락되기를바란다는점입니다.안드로이드는많은변화를겪어왔습니다.그변화를따라잡기위한수많은노하우들에대해서는책지면의한계로허락하지않는부분들이많았습니다.버전간의차이점과앞으로출시하게될새로운버전들에대한내용은웹사이트를통해서지속적으로의견을교환하였으면합니다.



스마트미디어는이시대가요구하고필요로하는지식과정보를실시간으로발굴하고독자와쌍방향커뮤니케이션을통해출판의새로운패러다임을창출하고있으며또한각산업에서최고의전문가로구성된집필진을통해차별화된서적을출간하고있습니다.