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

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

IT CookBook, 단계별로 배우는 안드로이드 프로그래밍

한빛아카데미

집필서

판매중

  • 저자 : 김선우
  • 출간 : 2017-12-08
  • 페이지 : 740 쪽
  • ISBN : 9791156643630
  • 물류코드 :4363
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 237

체계적인 실습 예제를 통해 익히는 안드로이드 프로그래밍

이 책은 한정된 시간과 분량 내에서 안드로이드 프로그래밍의 핵심 주제를 균형있게 담아내는 데 중점을 두고 크게 네 가지 관점에서 구성했습니다.

 

[무엇을 다루는가]

 

무엇을 다루는가.jpg

 

 

김선우 저자

김선우

서울대학교 천문학과와 컴퓨터공학부를 졸업하고, 동 대학원에서 컴퓨터공학을 전공했습니다. 비트교육센터 강사로 윈도우/리눅스 분야를 교육했으며, 현재는 이레이어 시스템 수석 연구원으로 삼성전자 등 기업 위주의 임베디드/모바일/.NET/AI 기술 교육과 더불어 교육 관련 개발도 병행하고 있습니다. 저서로 『IT CookBook, 쉽게 배우는 MFC 윈도우 프로그래밍』(한빛아카데미, 2020), 『IT CookBook, 단계별로 배우는 안드로이드 프로그래밍』(한빛아카데미, 2017) 등 일곱 권이 있고, 역서로 『찰스 페졸드의 Programming Windows, 5th Edition』(한빛미디어, 2004)이 있습니다. 

Chapter 01 앱 개발 시작

1.1 안드로이드란?

1.2 개발 환경 설정

[실습 1-1] 안드로이드 스튜디오 설치

[실습 1-2] 안드로이드 SDK 설치

[실습 1-3] 환경 변수 설정

[실습 1-4] Hello 프로젝트 생성

[실습 1-5] AVD 생성, 실행, 설정

[실습 1-6] 앱 설치와 제거

1.3 프로젝트 구조 분석

[실습 1-7] 버튼 추가

[실습 1-8] 토스트 메시지 출력

1.4 안드로이드 스튜디오 기초

요약 

연습문제 

 

Chapter2 레이아웃

2.1 뷰 = 레이아웃 + 위젯

[실습 2-1] ViewAttr1

[실습 2-2] ViewAttr2

[실습 2-3] DimensionUnits1

[실습 2-4] DimensionUnits2

[실습 2-5] MarginPadding

2.2 레이아웃

[실습 2-6] FrameLayout1

[실습 2-7] LinearLayout1

[실습 2-8] LinearLayout2

[실습 2-9] RelativeLayout1

[실습 2-10] RelativeLayout2

[실습 2-11] TableLayout1

[실습 2-12] GridLayout1

요약 

연습문제 

앱 프로젝트 1 - 계산기(1/3) 

 

Chapter 03 위젯

3.1 텍스트뷰

[실습 3-1] TextView1

[실습 3-2] CheckedTextView1

[실습 3-3] EditText1

3.2 버튼

[실습 3-4] CheckBox1

[실습 3-5] RadioButton1

[실습 3-6] ToggleButton1

3.3 이미지뷰

[실습 3-7] ImageView1

[실습 3-8] ImageButton1

3.4 프로그레스바

[실습 3-9] ProgressBar1

[실습 3-10] RatingBar1

[실습 3-11] SeekBar1

요약

연습문제 

앱 프로젝트 1 - 계산기(2/3)

 

Chapter 04 액티비티(I)

4.1 이벤트 로깅과 logcat

[실습 4-1] LogTest

[실습 4-2] PrintStreamTest

4.2 액티비티 생명 주기

[실습 4-3] ActivityCycle

4.3 액티비티 상태 유지

[실습 4-4] ActivityRecreate

[실습 4-5] SaveState

4.4 대체 리소스 정의

[실습 4-6] NinePatch

[실습 4-7] AlternativeRsrc

요약 

연습문제 

앱 프로젝트 1 - 계산기(3/3)

 

Chapter 05 그래픽 출력과 UI 이벤트 처리 

5.1 그래픽 출력

[실습 5-1] GraphicBasics

[실습 5-2] GraphicPrimitives

[실습 5-3] BitmapBasics

[실습 5-4] Xfermode

5.2 UI 이벤트 처리

[실습 5-5] ListenerHandler

[실습 5-6] KeyTest

[실습 5-7] TouchTest

요약 

연습문제 

앱 프로젝트 2 - 그림판(1/3)

 

6장. 메뉴와 대화상자

6.1 메뉴

[실습 6-1] MenuOption1

[실습 6-2] MenuOption2

[실습 6-3] MenuContext

[실습 6-4] MenuPopup

6.2 대화상자

[실습 6-5] DialogAlert

[실습 6-6] DialogDateTime

[실습 6-7] DialogCustom

요약 

연습문제 

앱 프로젝트 2 - 그림판(2/3)

 

Chapter 07 리소스

7.1 애니메이션

[실습 7-1] FrameAnim

[실습 7-2] TweenAnim

7.2 스타일과 테마

[실습 7-3] StylesTest

[실습 7-4] ThemesTest

7.3 배열 리소스

[실습 7-5] ArraysTest

7.4 값 리소스

[실습 7-6] ValuesTest

요약 

연습문제 

앱 프로젝트 2 - 그림판(3/3)

 

Chapter 08 액티비티(II) 

8.1 인텐트 개념

[실습 8-1] ExplicitIntents

[실습 8-2] ImplicitIntents

8.2 인텐트 활용

[실습 8-3] DataExchange

[실습 8-4] Notifications

요약 

연습문제 

앱 프로젝트 3 – 론처(1/3)

 

Chapter 09 어댑터뷰

9.1 기본 개념

9.2 리스트뷰

[실습 9-1] ListViewTest1

[실습 9-2] ListViewTest2

[실습 9-3] ListViewTest3

9.3 그리드뷰

[실습 9-4] GridViewTest

9.4 스피너

[실습 9-5] SpinnerTest

9.5 스택뷰

[실습 9-6] StackViewTest

요약 

연습문제 

앱 프로젝트 3 – 론처(2/3) 

 

Chapter 10 서비스와 브로드캐스트 수신기

10.1 서비스

[실습 10-1] StartedService

[실습 10-2] BoundService

[실습 10-3] LooperHandler1

[실습 10-4] LooperHandler2

10.2 브로드캐스트 수신기

[실습 10-5] ReceiverTest

[실습 10-6] DetectSystemEvent

요약 

연습문제 

앱 프로젝트 3 - 론처(3/3)

 

Chapter 11 데이터 저장과 콘텐트 제공자

11.1 프레퍼런스

[실습 11-1] UsingPreferences

[실습 11-2] SaveAppSettings

11.2 파일

[실습 11-3] UsingInternalStorage

[실습 11-4] UsingExternalStorage

11.3 데이터베이스

[실습 11-5] UsingDatabase

11.4 콘텐트 제공자

[실습 11-6] UsingProviders

요약 

연습문제 

앱 프로젝트 4 - 탐사 로봇 앱(1/3) 

 

Chapter 12 오디오와 카메라

12.1 오디오 재생과 기록

[실습 12-1] PlayAudio

[실습 12-2] RecordAudio

12.2 사진 촬영

[실습 12-3] TakePicture1

[실습 12-4] TakePicture2

요약 

연습문제

앱 프로젝트 #4 - 탐사 로봇 앱(2/3)

 

Chapter 13 네트워크와 지도

13.1 TCP/IP 소켓 통신

[실습 13-1] EchoServer

[실습 13-2] EchoClient

13.2 위치 서비스

[실습 13-3] GetLocation

13.3 구글 지도

[실습 13-4] BasicMap1

[실습 13-5] BasicMap2

요약 

연습문제

앱 프로젝트 #4 - 탐사 로봇 앱(3/3)

 

부록

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능

    도서구입 안내

    <한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

    리뷰쓰기

    닫기
    * 상품명 :
    IT CookBook, 단계별로 배우는 안드로이드 프로그래밍
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

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

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

    오탈자 등록

    닫기
    * 도서명 :
    IT CookBook, 단계별로 배우는 안드로이드 프로그래밍
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT CookBook, 단계별로 배우는 안드로이드 프로그래밍
    구입처*
    구입일*
    부가기호*
    부가기호 안내

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

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

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

    닫기

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

    자료실

    최근 본 상품1