한빛출판네트워크

대학교재

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

한빛아카데미

집필서

판매중

IT CookBook, 단계별로 배우는 안드로이드 프로그래밍
좋아요: 227
  • 저자 : 김선우
  • 출간일 : 2017-12-08
  • 페이지 : 740쪽
  • ISBN : 9791156643630
  • 물류코드 :4363
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

합계 : 37,000

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

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

     

    [무엇을 다루는가]

     

    무엇을 다루는가.jpg

     

     

  • [저자] 김선우

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

     

    부록

  •  

  • 내용이 없습니다.
닫기

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