홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
알기 쉬운 안드로이드 앱 기초  이미지

알기 쉬운 안드로이드 앱 기초
처음부터 배우는 안드로이드 앱 개발 기초부터 실전까지
지니북스 | 부모님 | 2025.12.30
  • 판매가
  • 19,000원
  • 상세정보
  • 18.5x24.5 | 0.479Kg | 252p
  • ISBN
  • 9791194808091
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 품절된 상품입니다.
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

본 교재 『안드로이드 앱 기초』는 안드로이드 앱 개발에 처음 입문하는 학습자들을 대상으로 구성되었으며, 기본 개념부터 실습 중심의 학습까지 단계적으로 학습할 수 있도록 내용을 체계화하였습니다. 개발 환경 설정, 앱의 기본 구조, 이벤트 처리, 메뉴와 대화상자 구성, 애니메이션 구현, 액티비티와 인텐트의 활용, 리스트뷰와 어댑터뷰 등 안드로이드 개발의 핵심 주제를 포함하고 있으며, 마지막 장에서는 공공데이터를 활용한 간단한 앱 개발 실습을 통해 학습한 내용을 종합적으로 적용해볼 수 있도록 하였습니다.
본 교재는 개념 설명과 실습 예제를 병행하여 학습 효과를 극대화하는 데 중점을 두었으며, 초급 수준의 실습 경험을 통해 학습자가 실무 개발에 대한 기초 역량을 갖출 수 있도록 구성하였습니다. 향후 보다 고급 수준의 개발 학습으로 나아가기 위한 기초 다지기의 기회가 되기를 기대합니다.

  출판사 리뷰

• 이 책에서 다루는 내용
설치와 설정, 기본 레이아웃 구성, 이벤트 처리 방식, 어댑터를 활용한 데이터 표시, 그리고 공공데이터 API를 연동한 실습에 이르기까지 일련의 과정을 학습함으로써, 안드로이드 앱이 어떤 구조와 절차를 통해 구현되는지를 이해할 수 있도록 구성하였다.
앱 개발은 단순한 화면 구성 기술에 그치지 않고, 사용자 경험(UX)을 고려한 인터페이스 설계, 네트워크 및 데이터 관리, 예외 상황 처리 등 종합적인 요소가 유기적으로 결합되는 과정이다. 본 교재에서 다룬 내용은 기초 단계에 해당하지만, 이를 바탕으로 학습자는 보다 복잡하고 다양한 기능을 가진 애플리케이션으로 확장할 수 있는 토대를 마련할 수 있을 것이다.

  작가 소개

지은이 : 박경훈
• 신호처리(음성), 데이터베이스, 임베디드 시스템 전문가• 동아대학교 전자공학과 박사수료• 현) 동아대학교 소프트웨어혁신센터 교수

지은이 : 주동현
• 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

  회원리뷰

리뷰쓰기