본문 바로가기

추천 검색어

실시간 인기 검색어

초보자를 위한 안드로이드 앱 프로그래밍 입문

유헌창 , 정광식 저자(글)
배움터 · 2020년 01월 08일
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • 안드로이드 앱 프로그래밍 입문 대표 이미지
    안드로이드 앱 프로그래밍 입문 대표 이미지
  • A4
    사이즈 비교
    210x297
    안드로이드 앱 프로그래밍 입문 사이즈 비교 190x240
    단위 : mm
01 / 02
무료배송 이벤트 소득공제
18,000
적립/혜택
540P

기본적립

3% 적립 540P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 540P
  • 리뷰 작성 시, e교환권 추가 최대 300원
품절되었습니다.

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

안드로이드 플랫폼을 기반으로 하는 앱 개발 환경은 새로운 소프트웨어 생태계를 만들었다. 즉, 앱 개발과 판매-구매가 아주 밀접하게 연동되고, 앱 시장은 더욱 유연해졌고 앱 시장의 전파력은 그 어느 때보다도 넓어지고 강해졌다는 것이다. 이러한 ICT 패러다임의 변화에 가장 선봉에 섰던 안드로이드 플랫폼에서 앱의 개발과 프로그래밍은 컴퓨터과학을 전공으로 하는 학생들에게는 필수불가결한 요소가 되었다. 이에 따라 컴퓨터과학을 전공하거나 관심 있는 학생들이 쉽게 안드로이드 앱 개발에 입문할 수 있는 입문서적의 필요성을 느끼게 되어 ‘안드로이드 앱 프로그래밍 입문’을 집필하였다.

‘안드로이드 앱 프로그래밍 입문’은 모두 15장으로 구성되었으며 크게 네 부분으로 이루어져있다. 우선, 화면 제어 및 화면 출력을 다루는 부분, 사용자의 입력 이벤트를 처리하는 부분, 사용자의 반응에 대한 출력 부분, 액티비티 사이의 송·수신 부분 등이다. ‘안드로이드 앱 프로그래밍 입문’을 통해서 안드로이드 플랫폼에 대한 이해와 안드로이드 앱의 작성과 실행에 대한 이해를 높이고, 더 나아가 다양한 센서와 안드로이드 플랫폼에서 제공하는 다양한 서비스를 활용할 수 있는 기반 지식을 갖추기를 바란다.

작가정보

저자(글) 유헌창

고려대학교 컴퓨터과학과 이학학사
고려대학교 컴퓨터과학과 이학석사
고려대학교 컴퓨터과학과 이학박사
서경대학교 컴퓨터과학과 교수
현재: 고려대학교 정보대학 컴퓨터학과 교수

저자(글) 정광식

고려대학교 컴퓨터과학과 이학학사
고려대학교 컴퓨터과학과 이학석사
고려대학교 컴퓨터과학과 이학박사
영국 UCL Research Fellow
삼성 SDS(주) 책임컨설턴트
현재: 한국방송통신대학교 교수

목차

  • CHAPTER 01 안드로이드 앱의 구성 및 View
    1. 안드로이드 프로젝트
    1) 안드로이드 프로젝트와 워크스페이스(workspace)
    2) 프로젝트 구조
    2. 안드로이드 프로젝트의 구성 1
    1) activity_main.xml
    2) strings.xml
    3) R.java
    3. 안드로이드 프로젝트의 구성 2
    1) MainActivity.java
    2) AndroidManifest.xml
    3) XML 레이아웃의 장점
    4. View
    1) 액티비티와 View
    2) View의 종류

    CHAPTER 02 View의 속성
    1. 안드로이드 앱의 실행 과정
    1) 컴파일 과정
    2) 안드로이드 앱 배포 과정
    2. View의 속성 1
    1) id 속성
    2) clickable과 longClickable 속성
    3. View의 속성 2
    1) background 속성
    2) padding 속성
    4. View의 속성 3
    1) visibility 속성
    2) focusable 속성

    CHAPTER 03 TextView와 ImageView
    1. TextView의 속성
    1) textColor 속성
    2) textSize 속성
    3) textStyle 속성
    4) Typeface 속성
    5) width, height 속성
    6) singleLine 속성
    2. TextView 프로젝트
    3. ImageView
    1) src 속성
    2) 이미지 포맷
    3) ImageView 프로젝트

    CHAPTER 04 버튼과 에디트 텍스트
    1. ImageView 2
    1) maxHeight, maxWidth 속성과 minHeight, minWidth 속성
    2) adjustViewBounds 속성
    3) cropToPadding 속성
    4) tint 속성
    5) scaleType 속성
    2. Button과 EditText
    1) Button
    2) EditText
    3) ButtonEdit 프로젝트
    3. ViewGroup의 속성 1
    1) layout_width, layout_height 속성
    2) 다양한 layout_width, layout_height 적용 예제
    4. ViewGroup의 속성 2
    1) Padding 속성
    2) layout_margin 속성
    3) padding과 layout_margin

    CHAPTER 05 LinearLayout
    1. LinearLayout의 속성 1
    1) orientation 속성
    2) baselineAligned 속성
    2. TextView의 속성
    1) gravity 속성
    3. LinearLayout의 속성 2
    4. LinearLayout의 속성 3
    1) layout_weight 속성

    CHAPTER 06 RelativeLayout
    1. RelativeLayout의 속성 1
    1) RelativeLayout
    2) RelativeLayout의 속성
    3) RelativeLayout 속성 2
    3) 리소스 컴파일러와의 관계
    4) RelativeLayout 배치순서 예제
    5) RelativeLayout의 배치상의 어려움
    6) RelativeLayout의 논리상의 문제점

    2. RelativeLayout의 속성 2
    1) RelativeLayout 예제 결과 설명
    2) RelativeLayout 예제 결과 설명(배치 순서)
    3. AbsoluteLayout의 속성
    1) AbsoluteLayout
    4. FrameLayout의 속성
    1) FrameLayout
    2) FrameLayout 실용성
    3) FrameLayout 속성

    CHAPTER 07 레이아웃의 중첩
    1. TableLayout
    1) 표의 속성
    2) 차일드 View의 경우
    3) TableLayout 예제
    4) TableLayout 예제 1의 변경
    5) shrinkColumns, stretchColumns 속성의 변경
    2. 레이아웃의 중첩 1
    1) 레이아웃의 중첩
    2) 레이아웃의 중첩 예제 1
    3) 레이아웃의 중첩 예제 2
    3. 레이아웃 중첩 2
    1) 레이아웃의 중첩
    4. 실행 중에 속성 바꾸기
    1) 엘리먼트 속성 변경

    CHAPTER 08 Canvas와 Toast
    1. Canvas 1
    1) CustomView
    2) Canvas 클래스 메소드
    2. Canvas 2
    1) Paint 객체
    2) PaintTest 예제
    3. Toast
    1) Toast 객체
    4. 소리 출력
    1) 소리 출력

    CHAPTER 09 이벤트 처리
    1. 이벤트 핸들러
    1) 이벤트 처리
    2. 안드로이드 플랫폼의 구조
    1) 애플리케이션
    2) 애플리케이션 프레임워크
    3) 라이브러리
    4) 안드로이드 런타임
    5) 안드로이드 커널

    CHAPTER 10 이벤트 처리 순서
    1. 핸들러의 우선순위
    1) 메소드 호출기회
    2) 핸들러의 우선순위
    3) onTouch 핸들러 비교
    2. 터치 입력
    3. 키보드 입력
    1) KeyEvent 객체
    2) getAction 메소드

    CHAPTER 11 입력
    1. 위젯 이벤트 처리 1
    1) 위젯 이벤트
    2) Button 이벤트
    2. 위젯 이벤트 처리 2
    1) 리스너의 통합
    3. 타이머 이벤트
    4. 액티비티의 생명주기
    1) 안드로이드 멀티태스킹
    2) 생명 주기(Life Cycle)
    3) 액티비티 관리

    CHAPTER 12 액티비티와 인텐트
    1. 액티비티 1
    1) 액티비티
    2) 액티비티와 View
    3) 실제 응용 프로그램
    2. 액티비티 2
    3. 인텐트 1
    1) 인텐트(Intent)
    2) 액티비티 호출
    3) 인텐트 생성자
    4) 호출문
    5) 명시적 인텐트
    6) 암시적 인텐트
    4. 인텐트 2
    1) 인텐트의 정보 명세

    CHAPTER 13 ListView와 Spinner
    1. ListView
    1) AdapterView
    2) ListView
    3) setAdapter 메소드 호출
    2. Spinner
    1) Spinner와 ListView
    2) setDropDownViewResource 메소드
    3) Prompt 메시지

    CHAPTER 14 AlertDialog
    1. AlertDialog의 생성
    1) AlertDialog
    2) Builder 생성자
    3) Builder 호출 및 반환
    2. AlertDialog의 버튼
    1) AlertDialog의 버튼 예제
    2) 클릭리스너가 null인 경우

    CHAPTER 15 AlertDialog 2
    1. AlertDialog의 사전 생성
    1) AlertDialog의 효율성
    2. 알림 메시지 전달
    1) AlertDialog 용도
    ■ 찾아보기

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9788989383802
발행(출시)일자 2020년 01월 08일
쪽수 248쪽
크기
190 * 240 * 13 mm / 486 g
총권수 1권

Klover

구매 후 리뷰 작성 시, e교환권 200원 적립

데이터를 불러오는 중입니다.

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

침묵의 퍼레이드
이벤트
  • 김달 신간 에세이 <사랑하기 전에~>
  • 봄맞이 웹뷰어로 봄
01 / 02
TOP