책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 안드로이드
· ISBN : 9791188577057
· 쪽수 : 600쪽
책 소개
목차
PART 01 안드로이드란 무엇인가
1-1 안드로이드의 역사
1-2 안드로이드의 현재와 미래
1-3 최신 안드로이드 8.0(Oreo)의 특징
PART 02 JAVA 및 안드로이드 개발환경 구축하기
[NCS능력단위 : 정보시스템 이행(5), 응용 SW 기초 기술 활용(3)]
2-1 개발 환경 및 구성
NCS
2001020208_16v3.2/정보시스템 이행하기
2001020216_15v3.1/운영체제 기초 활용하기
2-2 안드로이드 스튜디오 설치하기
NCS
2001020208_16v3.2/정보시스템 이행하기
2001020216_15v3.4/기본 개발환경 구축하기
2001020216_15v3.1/운영체제 기초 활용하기
2-3 에뮬레이터(Android Virtual Device : AVD) 설정하기
NCS
2001020216_15v3.4/기본 개발환경 구축하기
2-4 개발을 위한 안드로이드 폰 설정하기
NCS
2001020216_15v3.4/기본 개발환경 구축하기
PART 03 안드로이드 앱의 화면 구성하기
[NCS능력단위 : 프로그래밍 언어 활용(3), 화면구현(3)]
3-1 “Hello World”앱 만들기
NCS
2001020215_15v3.1/기본문법 활용하기
3-2 안드로이드 프로젝트 구조 살펴보기
NCS
2001020215_15v3.1/기본문법 활용하기
3-3 액티비티 살펴보기.
NCS
2001020215_15v3.1/기본문법 활용하기
3-4 기본 위젯 다루기
NCS
2001020225_16v4.1/UI 설계 확인하기
2001020215_15v3.3/라이브러리 활용하기
3-5 레이아웃을 이용해 화면 구성하기
NCS
2001020225_16v4.1/UI 설계 확인하기
2001020215_15v3.3/라이브러리 활용하기
PART 04 사용자와의 상호작용 처리하기
[NCS능력단위 : 프로그래밍 언어 활용(3), 화면설계(5), 화면구현(3), 인터페이스 구현(5)]
4-1 버튼을 이용한 사용자 입력 처리하기
NCS
2001020215_15v3.1/기본문법 활용하기
2001020225_16v4.1/UI 설계 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
4-2 화면 토스트로 알림 표시하기
NCS
2001020215_15v3.1/기본문법 활용하기
2001020225_16v4.1/UI 설계 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
4-3 다이얼로그로 알림 표시하기
NCS
2001020215_15v3.1/기본문법 활용하기
2001020225_16v4.1/UI 설계 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
4-4 화면 상단에 알림 표시하기
NCS
2001020215_15v3.1/기본문법 활용하기
2001020225_16v4.1/UI 설계 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
4-5 화면 전환하기
NCS
2001020215_15v3.1/기본문법 활용하기
2001020225_16v4.1/UI 설계 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
PART 05 마이크를 이용한 앱 만들기
[NCS능력단위 : 요구사항 확인(5), 화면설계(5), 화면구현(3), 인터페이스 구현(5), 애플리케이션 테스트 관리(3)]
5-1 앱 미리보기
NCS
2001020201_16v3.1/현행 시스템 분석하기
2001020201_16v3.2/요구사항 확인하기
5-2 화면 설계 및 구성
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
5-3 시스템 권한 요청하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
2001020212_16v4.3/인터페이스 구현 검증하기
5-4 try-catch로 예외상황 처리하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
2001020212_16v4.3/인터페이스 구현 검증하기
5-5 마이크를 사용한 녹음과 재생하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
2001020226_16v4.1/애플리케이션 테스트케이스 설계하기
2001020226_16v4.2/애플리케이션 통합 테스트하기
PART 06 카메라를 이용한 앱 만들기
[NCS능력단위 : 요구사항 확인(5), 화면설계(5), 화면구현(3), 인터페이스 구현(5), 애플리케이션 테스트 관리(3)]
6-1 앱 미리보기
NCS
2001020201_16v3.1/현행 시스템 분석하기
2001020201_16v3.2/요구사항 확인하기
6-2 화면 설계 및 구성
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
6-3 카메라 프리뷰 만들기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
6-4 카메라 녹화하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
6-5 녹화한 영상 재생하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.3/인터페이스 구현 검증하기
2001020225_16v4.2/UI 구현하기
2001020226_16v4.1/애플리케이션 테스트케이스 설계하기
2001020226_16v4.2/애플리케이션 통합 테스트하기
PART 07 파일과 데이터베이스를 이용한 앱 만들기
[NCS능력단위 : 요구사항 확인(5), 화면설계(5), 화면구현(3), 인터페이스 구현(5), 데이터 입출력 구현(5), 애플리케이션 테스트 관리(3)]
7-1 앱 미리보기
NCS
2001020201_16v3.1/현행 시스템 분석하기
2001020201_16v3.2/요구사항 확인하기
7-2 화면 설계 및 구성
NCS
2001020224_16v4.1/UI 요구사항 확인하기
2001020224_16v4.2/UI 설계하기
2001020225_16v4.1/UI 설계 확인하기
2001020225_16v4.2/UI 구현하기
7-3 RecyclerView 사용하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
2001020212_16v4.3/인터페이스 구현 검증하기
7-4 사용자의 설정 저장하기
NCS
2001020205_16v4.1/논리 데이터 저장소 확인하기
2001020205_16v4.2/물리 데이터 저장소 설계하기
2001020205_16v4.3/데이터 조작 프로시저 작성하기
7-5 파일로 저장하기
NCS
2001020205_16v4.1/논리 데이터 저장소 확인하기
2001020205_16v4.2/물리 데이터 저장소 설계하기
2001020205_16v4.3/데이터 조작 프로시저 작성하기
7-6 SQLite를 사용한 앱 데이터베이스로 저장하기
NCS
2001020205_16v4.1/논리 데이터저장소 확인하기
2001020205_16v4.2물/리 데이터저장소 설계하기
2001020205_16v4.3/데이터 조작 프로시저 작성하기
2001020226_16v4.1/애플리케이션 테스트케이스 설계하기
2001020226_16v4.2/애플리케이션 통합 테스트하기
PART 08 위치서비스와 네트워크를 이용한 앱 만들기
[NCS능력단위 : 요구사항 확인(5), 화면설계(5), 화면구현(3), 인터페이스 구현(5), 데이터 입출력 구현 (5), 통합구현(5), 애플리케이션 테스트 관리(3)]
8-1 앱 미리보기
NCS
2001020201_16v3.1/현행 시스템 분석하기
2001020201_16v3.2/요구사항 확인하기
8-2 화면 설계 및 구성
NCS
2001020224_16v4.1/UI 요구사항 확인하기
2001020224_16v4.2/UI 설계하기
2001020225_16v4.1/UI 설계 확인하기
2001020225_16v4.2/UI 구현하기
8-3 화면에 지도 표시하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
2001020212_16v4.3/인터페이스 구현 검증하기
8-4 내 위치를 지도에 표시하기
NCS
2001020205_16v4.1/논리 데이터 저장소 확인하기
2001020205_16v4.2/물리 데이터 저장소 설계하기
2001020205_16v4.3/데이터 조작 프로시저 작성하기
8-5 스레드 사용하기
NCS
2001020212_16v4.1/인터페이스 설계서 확인하기
2001020212_16v4.2/인터페이스 기능 구현하기
2001020212_16v4.3/인터페이스 구현 검증하기
8-6 네트워크 통신하기
NCS
2001020206_16v4.1/연계 데이터 구성하기
2001020206_16v4.2/연계 매카니즘 구성하기
2001020206_16v4.3/내외부 연계 모듈 구현하기
8-7 구글 API를 이용한 경로 표시하기
NCS
2001020206_16v4.1/연계 데이터 구성하기
2001020206_16v4.2/연계 매카니즘 구성하기
2001020206_16v4.3/내외부 연계 모듈 구현하기
2001020226_16v4.1/애플리케이션 테스트케이스 설계하기
2001020226_16v4.2/애플리케이션 통합 테스트하기
PART 09 Play 스토어에 앱 출시하기
[NCS능력단위 : 제품 소프트웨어 패키징(5)]
9-1 배포용 APK 만들기
NCS
2001020209_16v4.1/제품소프트웨어 패키징하기
9-2 Play 스토어에 업로드 하기
NCS
2001020209_16v4.2/제품소프트웨어 매뉴얼 작성하기
9-3 사용자 버그를 확인하기
NCS
2001020209_16v4.3/제품소프트웨어 버전관리하기
9-4 업데이트 된 APK 배포하기
NCS
2001020209_16v4.3/제품소프트웨어 버전관리하기