도서상세보기

도서명 안드로이드 프로그래밍 Next Step 제대로 된 앱을 만드는 컴포넌트 활용 노하우
저자 노재춘
출판사 인사이트
출판일 2017-06-05
정가 25,000원
ISBN 9788966263073
수량
1장 안드로이드 프레임워크
1.1 안드로이드 아키텍처 개요
1.1.1 애플리케이션
1.1.2 애플리케이션 프레임워크
1.1.3 안드로이드 런타임
1.1.4 라이브러리
1.1.5 리눅스 커널
1.2 프레임워크 소스
1.3 안드로이드 버전
1.3.1 호환성 모드
1.3.2 호환성 모드 동작 예시
1.3.3 단말 버전 체크
2장 메인 스레드와 Handler
2.1 UI 처리를 위한 메인 스레드
2.2 Looper 클래스
2.3 Message와 MessageQueue
2.4 Handler 클래스
2.4.1 Handler 생성자
2.4.2 Handler 동작
2.4.3 Handler 용도
2.4.4 Handler의 타이밍 이슈
2.5 UI 변경 메커니즘
2.6 ANR
2.6.1 ANR 타임아웃
2.6.2 프레임워크에서 ANR 판단
3장 백그라운드 스레드
3.1 HandlerThread 클래스
3.2 스레드 풀 사용
3.2.1 ThreadPoolExecutor 클래스
3.2.2 ScheduledThreadPoolExecutor 클래스
3.2.3 Executors 클래스
3.3 AsyncTask 클래스
3.3.1 백그라운드 스레드와 UI 스레드 구분
3.3.2 액티비티 종료 시점과 불일치
3.3.3 AsyncTask 취소
3.3.4 예외 처리 메서드 없음
3.3.5 병렬 실행 시 doInBackground( 실행 순서가 보장되지 않음
4장 Context
5장 액티비티
5.1 생명주기
5.1.1 액티비티 생명주기 다이어그램
5.1.2 생명주기 메서드 호출 시점
5.1.3 액티비티 시작 메서드
5.1.4 액티비티 전환 시 생명주기 메서드 호출
5.1.5 생명주기 메서드 사용 시 주의사항
5.2 구성 변경
5.2.1 리소스 반영
5.2.2 구성 변경으로 인한 액티비티 재시작
5.2.3 프레임워크 소스 확인
5.2.4 구성 한정자
5.2.5 데이터 복구
5.2.6 android:config
대상독자
- 앱을 개발하면서 자신이 정말 제대로 만들고 있는지, 문제를 올바르게 해결하고 있는지 의문을 갖는 분
- 안드로이드 컴포넌트를 어떤 식으로 활용할지 잘 모르겠는 분
- 실제 예를 단순히 따라하기보다는 개념이 어떻게 적용되는지를 알고 싶은 분
- 실제 업무에서 알아야 할 다양한 크리티컬 이슈를 알고 싶은 분
- 군더더기 없는 정확한 소스를 작성하고 싶은 분
- 안드로이드 버전, 단말의 종류 등 환경 변화에 능동적으로 대처할 수 있는 앱을 만들고 싶은 분
- 안드로이드 앱 개발을 설명하는 책도 보고, 안드로이...
대상독자
- 앱을 개발하면서 자신이 정말 제대로 만들고 있는지, 문제를 올바르게 해결하고 있는지 의문을 갖는 분
- 안드로이드 컴포넌트를 어떤 식으로 활용할지 잘 모르겠는 분
- 실제 예를 단순히 따라하기보다는 개념이 어떻게 적용되는지를 알고 싶은 분
- 실제 업무에서 알아야 할 다양한 크리티컬 이슈를 알고 싶은 분
- 군더더기 없는 정확한 소스를 작성하고 싶은 분
- 안드로이드 버전, 단말의 종류 등 환경 변화에 능동적으로 대처할 수 있는 앱을 만들고 싶은 분
- 안드로이드 앱 개발을 설명하는 책도 보고, 안드로이드 프레임워크를 설명하는 책도 봤지만 프레임워크를 앱 개발에 잘 적용하려면 어떻게 해야 하는지 도무지 모르겠는 분