Tentang buku

이 책은 거창한 앱을 예제로 사용하지 않습니다. “Hello World” 텍스트를 뿌리는 예제부터 시작한다. 버튼을 만들고 애니메이션을 추가하고, 그렇게 만든 간단한 채팅 앱의 완성도를 높이며 업그레이드한다. 결국 독자는 채팅 앱과 벽돌깨기 앱을 만들 수 있게 될 것이다. 그렇기에 안드로이드 스튜디오 본연의 기능에 더 집중하여 앱 만드는 방법을 차근차근 배울 수 있다. 이미 안드로이드 개발 경험이 있는 경력자라면 입문자의 눈높이에 맞춘 세세한 설명이 다소 갑갑하게 느껴질 수 있다. 하지만 안드로이드 앱을 만들고 싶은 입문자라면 이 책이 최고의 선택이 될 것이다.

Tentang Penulis

저자 : 마츠오카 겐지

초등학생 시절부터 프로그래밍을 배우기 시작한다. 게임을 만들어 친구들과 놀면서 프로그래밍에 재미를 느끼고 프로그래밍 세계에 빠져든다. 그후 시스템 인티그레이터(SIer)로서 일하다가, 안드로이드를 만나고 프리랜서로서 독립한다. 앱 위탁 개발을 하면서 오리지널 제품도 개발한다. 현재 특히 힘을 쏟는 것은 웨어러블, 자동차, 음악 관련 앱 개발이다. ‘Google Developers Group 규슈’를 설립했다. 오거나이저를 하면서 스터디 모임과 강연 활동도 겸하고 있다.

Daftar isi

1장 앱 개발을 시작하기 전에
__1.1 프로그래밍의 즐거움
__1.2 프로그래밍으로 변하는 세계
__1.3 안드로이드 앱의 구조

2장 개발 환경 설정
__2.1 프로그램을 만들 준비를 하자(윈도우)
__2.2 프로그램을 만들 준비를 하자(Mac)
__2.3 안드로이드 스튜디오 설정하자(윈도우/Mac)
__2.4 스마트폰을 설정하자

3장 처음 만드는 안드로이드 프로그램
__3.1 Hello World!를 만들자
__3.2 표시할 문자를 변경한다
__3.3 덧셈 결과를 표시한다
__3.4 3의 배수에만 특별한 문구를 표시한다
__3.5 1~100까지 더한 값을 구한다
__3.6 같은 처리를 모아보자
__3.7 프로그래밍의 오류 발견 및 수정

4장 디버깅을 해보자
__4.1 버그란?
__4.2 실행할 수 없는 버그
__4.3 실행 중에 일어나는 버그
__4.4 변수의 내용을 추적한다
__4.5 로그를 가져온다
__4.6 예외 처리
__4.7 메모리와 CPU 사용률

5장 채팅 앱을 만들자
__5.1 화면을 만든다
__5.2 버튼을 눌러보자
__5.3 입력된 내용에 따라 처리를 바꾼다
__5.4 시각을 표시한다
__5.5 화면 항목을 프로그램으로 추가한다
__5.6 애니메이션을 추가한다

6장 앱을 개량하자
__6.1 아이콘을 변경한다
__6.2 앱 본체의 디자인을 변경한다
__6.3 메시지 배경을 말풍선처럼 만들자
__6.4 간격을 설정한다
__6.5 글자색을 변경한다
__6.6 태블릿에서 실행할 때 디자인을 확인한다
__6.7 화면 폭에 따라 레이아웃을 전환한다
__6.8 한국어와 영어를 지원한다
__6.9 음성 입력 기능을 추가한다

7장 벽돌깨기 게임을 만들자
__7.1 도형을 그린다
__7.2 조작에 따라 도형을 바꿔 그린다
__7.3 복수의 블록을 추가한다
__7.4 탭에 반응해서 패드를 움직인다
__7.5 공을 움직인다
__7.6 공이 패드와 블록에 닿았을 때의 처리를 추가한다
__7.7 클리어 화면을 만든다
__7.8 가로 화면 모드를 지원한다
__7.9 효과음을 추가한다
__7.10 진동시킨다
__7.11 설정 화면을 만든다
__7.12 값을 저장한다
__7.13 다른 앱과 연계한다

8장 앱을 공개하자
__8.1 서명된 설치 패키지를 만든다
__8.2 Google Play에서 공개한다
__8.3 버전 번호를 관리한다
__8.4 공개된 앱의 정보를 분석한다
           

Isi

0

Rekomendasi

0

Review penerbit

0