나의 첫 안드로이드
2018년 08월 02일 출간
종이책 : 2018년 07월 16일 출간
- eBook 상품 정보
- 파일 정보 pdf (19.90MB)
- ISBN 9791162249468
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
- '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)
PDF 필기 Android 가능 (iOS예정)
판매가 판매금지
이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 300원
작품소개
이 상품이 속한 분야
현재 가장 최신 버전인 안드로이드 8.1 오레오(Oreo) 버전을 기반으로 하고 있으며, 실습은 안드로이드 스튜디오 3.X에서 진행합니다.
[어떤 독자를 위한 책인가?]
-. 막 자바 문법을 떼고, 안드로이드에 입문하는 초급 개발자
-. 이전에 안드로이드를 공부했으나 난이도가 높아서 학습을 포기하고 다시 쉬운 입문서로 안드로이드를 배워보고자 하는 입문자
-. Java 혹은 다른 프로그래밍 언어를 배워본 적은 있지만, 안드로이드는 처음인 개발자
__1.1 안드로이드 개념
__1.2 안드로이드 구성 요소
__1.3 안드로이드 버전
__1.4 안드로이드 개발 환경
__1.5 안드로이드를 배우면 할 수 있는 일
Chapter 2. 안드로이드 스튜디오 설치 및 프로젝트 생성
__2.1 안드로이드 스튜디오 설치
__2.2 첫 번째 프로젝트 생성
__2.3 안드로이드 스튜디오의 화면 구성
__2.4 안드로이드 스튜디오의 작업
____2.4.1 개발 화면
____2.4.2 레이아웃 화면
__2.5 프로젝트 구성 요소의 이해
____2.5.1 manifests
____2.5.2 java
____2.5.3 res
____2.5.4 Gradle Scripts
__2.6 프로젝트 소스 코드의 이해
____2.6.1 MainActivity.java
____2.6.2 activity_main.xml
__2.7 안드로이드 가상 기기 생성
__2.8 첫 번째 프로젝트 실행
Chapter 3. 안드로이드 기초
__3.1 안드로이드 사용자 인터페이스
__3.2 레이아웃 XML의 위젯 접근 방법
__3.3 로그 추가하는 방법
__3.4 에러 확인하는 방법
____3.4.1 컴파일 에러 확인 방법
____3.4.2 런타임 에러 확인 방법
__3.5 코드 작성 요령
____3.5.1 자동 완성 기능
____3.5.2 정렬 기능
____3.5.3 임포트 기능
____3.5.4 자동 임포트 설정
Chapter 4. 액티비티 살펴보기
__4.1 액티비티 개요
__4.2 액티비티 생성
__4.3 액티비티 실행
__4.4 액티비티 종료
__4.5 액티비티 상태
__4.6 액티비티 생명주기
Chapter 5. 안드로이드 기본 위젯 살펴보기
__5.1 위젯 소개 및 종류
__5.2 텍스트뷰
__5.3 에디트텍스트
__5.4 버튼
__5.5 이미지뷰
__5.6 이미지버튼
__5.7 체크박스
__5.8 토글버튼
__5.9 스위치
__5.10 라디오버튼
__5.11 프로그레스바
____5.11.1 원형 모양 - 기본 형태
____5.11.2 직선 모양
__5.12 시크바
__5.13 레이팅바
__5.14 스피너
__5.15 데이트피커
____5.15.1 기본 형태
____5.15.2 다이얼로그 형태
__5.16 타임피커
____5.16.1 기본 형태
____5.16.2 다이얼로그 형태
__5.17 툴바
[도전! 프로젝트 01]
[도전! 프로젝트 02]
[도전! 프로젝트 03]
Chapter 6. 안드로이드 레이아웃 살펴보기
__6.1 레이아웃 종류
__6.2. 프레임 레이아웃
__6.3 리니어 레이아웃
____6.3.1 위젯을 수평 방향으로 배치
____6.3.2 위젯에 가중치를 설정
__6.4 렐러티브 레이아웃
__6.5 테이블 레이아웃
__6.6 컨스트레인트 레이아웃
____6.6.1 위젯 기본 설정
____6.6.2 위젯 정렬
[도전! 프로젝트 04]
[도전! 프로젝트 05]
Chapter 7. 안드로이드 뷰 컨테이너 살펴보기
__7.1 뷰 컨테이너 종류
__7.2 스크롤뷰
__7.3 수평 스크롤뷰
__7.4 라디오그룹
__7.5 카드뷰
__7.6 리사이클러뷰
__7.7 리사이클러뷰 예제 프로젝트
____7.7.1 프로젝트 생성
____7.7.2 소스 코드 작성
[도전! 프로젝트 06]
Chapter 8. 프래그먼트 살펴보기
__8.1 프래그먼트 개요
__8.2 프래그먼트 작성
____8.2.1 프래그먼트에 데이터를 전달하는 방법
__8.3 프래그먼트 추가 방법
____8.3.1 레이아웃 파일에서 프래그먼트를 추가하는 방법
____8.3.2 자바 코드에서 프래그먼트를 추가하는 방법
__8.4 프래그먼트 생명주기
[도전! 프로젝트 07]
Chapter 9. 알림 기능 살펴보기
__9.1 알림 기능 종류
__9.2 토스트
__9.3 스낵바
__9.4 다이얼로그
[도전! 프로젝트 08]
Chapter 10. 인텐트와 액티비티 살펴보기
__10.1 인텐트의 이해
__10.2 인텐트 활용 예시
____10.2.1 전화 걸기
____10.2.2 구글 검색
____10.2.3 구글 맵(서울 검색)
____10.2.4 구글 맵(위도, 경도)
____10.2.5 구글 맵(위도, 경도, 확대축소)
____10.2.6 주소록
____10.2.7 오디오 실행(SD카드 MP3)
____10.2.8 비디오 실행(SD카드 파일)
____10.2.9 이미지 보기(SD카드 파일)
____10.2.10 브라우저 실행
____10.2.11 이메일 보내기
____10.2.12 이메일 보내기(여러 명의 수신자와 참조)
____10.2.13 이메일 보내기(첨부)
____10.2.14 SMS 보내기
__10.3 전화 걸기 화면 실행
__10.4 다른 액티비티 실행
__10.5. 다른 액티비티에 데이터 전달
__10.6 액티비티 처리 결과 수신
[도전! 프로젝트 09]
Chapter 11. 템플릿을 활용한 프로젝트 생성하기
__11.1 기본 프로젝트
____11.1.1 프로젝트 생성
____11.1.2 프로젝트 레이아웃 설명
____11.1.3 프로젝트 자바코드 설명
__11.2 하단 네비게이션 프로젝트
____11.2.1 프로젝트 생성
____11.2.2 프로젝트 레이아웃 설명
____11.2.3 프로젝트 자바코드 설명
____11.2.4 프로젝트 기능 추가
__11.3 네비게이션 드로어 프로젝트
____11.3.1 프로젝트 생성
____11.3.2 프로젝트 레이아웃
초급 개발자의 눈높이에 맞춘
안드로이드 앱 프로그래밍 입문서
이제 막 안드로이드 앱 개발을 시작한 초급 개발자에게는 하나의 앱을 만들더라도 안드로이드 개념을 제대로 이해하고, 개발하는 것이 중요합니다. 처음에 기본기를 제대로 익혀야 실전 앱을 개발하면서 겪는 다양한 상황에 유연하게 대처할 수 있습니다.
이 책의 목적은 단순히 책의 예제를 따라해보는 데 있는 것이 아니라, 제대로 된 실전 앱을 만들 수 있는 역량을 키우는 데 있습니다. 안드로이드 앱을 만들어 보면서 개념을 익히고, 예제 소스코드 분석을 통해 응용력을 키울 수 있습니다. 이 과정에서 습득한 응용력은 각 장의 마지막에 수록한 [도전! 프로젝트]를 수행하면서 더욱 깊게 다져질 것입니다.
[이 책의 특징]
* 안드로이드 8.1 오레오(Oreo), 안드로이드 스튜디오 3.X 대응
* 이론과 다양한 코드를 통해 실제 개발 능력을 키울 수 있게 구성
* 실전 응용력을 쌓을 수 있도록 각 장마다 실습 프로젝트 수록
* 템플릿 프로젝트 생성 및 기능 추가 방법 수록
작가정보
저자 한동호
2003년에 AXA 자동차보험에서 자바 개발자로 시작하여 다음, ING 생명, 네이버에서 다양한 개발 프로젝트를 담당하였으며, 사내에서 자바 및 안드로이드 등의 강의를 진행하였습니다.
현재는 기업이나 학교 또는 교육 기관에서 자바, 안드로이드, Node.js 등 다양한 강의와 기술 창업 컨설팅을 진행하고 있으며, IT 개발 회사도 운영하고 있습니다.
[집필]
『Node.js와 오픈소스를 활용한 안드로이드 서비스 개발』(제이펍)
『200개의 단계별 예제로 배우는 안드로이드 4.0』(제이펍)
『단계별 예제로 배우는 안드로이드 프로그래밍』(제이펍)
『SPEED JAVA : 효율적인 코드 작성을 위한 자바 개발자 가이드』(엠플래닝)
[번역]
『자바 프로그래밍 언어』(케이앤피 IT)
『핵심만 골라 배우는 스마트 폰 웹 개발』(제이펍)
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)