'아이 러브 안드로이드 프로그래밍'은 안드로이드 애플리케이션 개발을 위한 기본 문법을 설명하고 있습니다.
각 장에서는 중요한 개념 정리를 시작으로 주제에 맞는 예제를 제시하여 상황에 적합한 실행 예제를 따라할 수 있습니다.
예제를 통해서 보다 실질적이고 흥미롭게 학습해 나갈 수 있습니다.
1. 안드로이드 소개
- 안드로이드 개요와 안드로이드 플랫폼 특징
- 안드로이드 개발 환경 구축
2. 안드로이드 애플리케이션 맛보기
- 안드로이드 애플리케이션
- 안드로이드 프로젝트 구조
- XML로 화면 레이아웃 구성하기
- 안드로이드 애플리케이션의 기본 구성요소
3. 액티비티와 인텐트
- 액티비티
- 인텐트
4. 리소스
- 리소스의 소개
- 리소스의 종류
- 스타일과 테마
- 레이아웃에서 리소스
5. 레이아웃과 기본 위젯
- 위젯 살펴보기
- 레이아웃 살펴보기
- 기본적인 위젯
- 이벤트 처리
6. 다양한 UI
- 선택 기능 위젯
- 고급 위젯
- 메뉴
- 다이얼로그
- 토스트
7. 안드로이드 그래픽
- 캔버스와 페인트를 이용한 그래픽 처리
- 안드로이드 Bitmap 구현, 관리하기
8. 안드로이드 데이터 저장 및 관리
- 안드로이드 파일 다루기
- SQLite로 안드로이드에서 데이터베이스 사용하기
- 콘텐츠 프로바이더
- 커스텀 콘텐츠 프로바이더
9. 위치 기반 서비스
- 위치 기반 서비스와 구글 지도
- 위치 정보 프로바이더
10. 인텐트 필터/브로드캐스트 리시브
- 인텐트와 인텐트 필터
- 브로드캐스트 리시버
11. 전화와 SMS
- 전화걸기
- 전화통신을 위한 안드로이드 API
- SMS 보내고 받기
12. 멀티미디어와 센서
- 멀티미디어
- 카메라
- 센서
13. 네트워킹, 블루투스, WiFi
- 웹에 접근하기
- WebView 사용하기
-블루투스
- WiFi
14. 서비스, 알람
- 서비스
- 알람
15. 애플리케이션 구글 마켓 배포
- Manifest File 설정
- 애플리케이션 서명하기
- Android 마켓 등록
16. 심플 안드로이드 프로젝트
- Splash Window
- GridView 메인 화면 구성