
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 박경훈
• 신호처리(음성), 데이터베이스, 임베디드 시스템 전문가• 동아대학교 전자공학과 박사수료• 현) 동아대학교 소프트웨어혁신센터 교수
지은이 : 주동현
• AI 기반 신호처리 / 데이터베이스 / 임베디드 시스템 전문가• 동아대학과 전자공학과 박사• 현) 한국폴리텍대학 부산캠퍼스 소프트웨어융합과 교수
지은이 : 김영준
• 모바일 네트워크, 엣지컴퓨팅, 강화학습 등 연구자• 고려대학교 전기전자전파공학과 박사• 현) 경남대학교 컴퓨터공학부 조교수
저자 서문 5
1장. 안드로이드 앱의 이해와 개발 환경 설정 9
1.1 안드로이드 앱이란? 10
1.1.1 안드로이드 앱의 특징 10
1.1.2 안드로이드 앱의 구성 요소 10
1.2 안드로이드의 역사 11
1.3 안드로이드 개발 환경 설정 12
1.3.1 안드로이드 스튜디오(Android Studio) 설치 12
1.3.2 SDK(Software Development Kit) 설정 18
1.3.3 AVD(Android Virtual Device) 생성 21
2장. 안드로이드 앱의 기본 구조와 인터페이스 27
2.1 안드로이드 앱 기본 구조 28
2.1.1 프로젝트 뷰(Project View) 살펴보기 29
2.1.2 manifest -> AndroidManifest.xml 30
2.1.3 Gradle Scripts 32
2.2 인터페이스 기초 34
2.2.1 액티비티(Activity)와 레이아웃(Layout) 35
2.2.2 뷰(View)와 위젯(Widget) 38
2.2.3 XML 레이아웃과 코드 연결하기 40
2.3 Layout 실습 42
2.3.1 LinearLayout 실습 42
2.3.2 RelativeLayout 실습 46
3장. 이벤트(Event) 53
3.1 익명 클래스(Anonymous Class) 54
3.1.1 익명 클래스란? 55
3.1.2 View.OnClickListener 인터페이스와 익명 클래스 55
3.1.3 익명 클래스 사용의 장단점 59
3.2 익명 클래스 참조 객체 생성 61
3.2.1 참조 객체 생성 방법 61
3.2.2 익명클래스 참조 객체 장점 및 활용 63
3.3 인터페이스 상속 (Activity에 구현) 64
3.3.1 Activity에 View.OnClickListener 구현하기 64
3.3.2 장단점 및 활용 67
3.4 위젯 onClick 속성 활용 67
3.4.1 android:onClick 속성 사용 방법 68
3.4.2 위젯 onClick 장점 및 단점 71
3.4.3 언제 android:onClick을 사용할까? 71
3.5 이벤트 처리 방법 선택 가이드 72
4장. 메뉴와 대화상자 75
4.1 메뉴 76
4.1.1 옵션 메뉴(Option Menu) 77
4.1.2 메뉴(Menu) 활성화 84
4.1.3 컨텍스트 메뉴(Context Menu) 94
4.1.4 팝업 메뉴(Popup Menu) 98
4.2 대화상자(Dialog) 106
4.2.1 AlertDialog (경고 대화상자) 107
4.2.3 날짜와 시간 Dialog (DatePickerDialog, TimePickerDialog) 120
5장. 애니메이션 125
5.1 XML 활용 애니메이션 126
5.1.1 애니메이션 개요 126
5.1.2 View Animation (트윈 애니메이션) 127
5.1.3 Drawable Animation (프레임 애니메이션) 133
5.1.4 Interpolator 138
5.2 코딩 활용 애니메이션 145
5.2.1 Property Animation 146
5.2.2 ObjectAnimator Animation 150
6장. 액티비티와 인텐트 155
6.1 액티비티와 인텐트 기본 156
6.1.1 액티비티(Activity) 156
6.1.2 인텐트(Intent) 161
6.2 액티비티와 인텐트 실습 예제 167
6.2.1 명시적 인텐트: 화면 전환 + parcelable 전달 167
6.2.2 암시적 인텐트 (웹 / 통화 / 지도 / 공유) 173
6.2.3 카메라 177
7장. 어댑터 뷰 181
7.1 Adapter 182
7.1.1 Adapter 역할 182
7.1.2 Adapter 동작 원리 183
7.1.3 Adapter 종류 184
7.2 Adapter 실습 192
7.2.1 리스트(List) 뷰 192
7.2.2 리스트(List) 뷰 응용 196
8장. 앱 개발 217
8.1 공공 데이터 활용방법 218
8.1.1 공공데이터 사전 준비 218
8.2 공공데이터 활용 앱 개발 219
8.2.1 API 검색 및 활용 방법 220
8.2.2 공공데이터 활용한 앱 개발 230
맺음말 253
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)