컨텐츠상세보기

모바일앱프로그래밍
모바일앱프로그래밍
  • 저자유헌창, 정광식
  • 출판사한국방송통신대학교출판문화원
  • 출판일2023-02-27
  • 등록일2023-08-23
보유 1, 대출 0, 예약 0, 누적대출 0, 누적예약 0

책소개

구글에서 개발한 안드로이드 플랫폼은 오픈소스 기반 운영체제로서, 스마트폰과 태블릿 같은 소형 포터블 장치에 가장 널리 사용되고 있으며, 안드로이드 플랫폼 기반의 앱 개발 환경은 새로운 컴퓨팅 패러다임을 구축하였습니다. 이에 따라 모바일 앱 프로그래밍은 컴퓨터과학을 전공하는 학생들을 비롯하여 모바일 앱 개발에 관심 있는 학생들에게 필수 교과목으로 인식되고 있습니다.

이 책 『모바일 앱 프로그래밍』은 화면 출력과 사용자 인터페이스를 다루는 부분, 안드로이드 레이아웃 관련 프로그래밍, 안드로이드 이벤트 프로그래밍, 그리고 액티비티와 그들 간 통신을 다루는 부분 등으로 구성하였습니다. 『모바일 앱 프로그래밍』은 컴퓨터과학 비전공자도 쉽게 이해하고 활용할 수 있는 예제 들을 통해 기본 개념을 정립할 수 있고 문제 해결 능력을 증진시킬 수 있을 것이라 확신합니다. 저자들의 프로그래밍에 대한 많은 경험과 치밀한 내용 구성을 위한 노력을 통해 교재가 개발된 만큼, 이 책이 모든 독자의 모바일 앱 개발 능력을 배양하는 데 미력이나마 도움이 되길 기대합니다.

저자소개

유헌창
고려대학교 컴퓨터학과(이학사)
고려대학교 대학원 컴퓨터학과(이학석사, 이학박사)
한국정보처리학회 부회장
한국정보과학회 논문지 편집위원
·현재: 고려대학교 정보대학 컴퓨터학과 교수

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

목차

CHAPTER 01 안드로이드 프로젝트와 앱의 동작 원리
1. 안드로이드 프로젝트
2. 안드로이드 프로젝트의 구성 1
3. 안드로이드 프로젝트의 구성 2
4. 안드로이드 앱의 동작 원리
  
CHAPTER 02 View
1. View 소개
2. View의 속성 1
3. View의 속성 2
   
CHAPTER 03 문자 및 이미지 출력을 위한 위젯
1. TextView
2. ImageView

CHAPTER 04 사용자 인터페이스를 위한 위젯
1. Button
2. EditText
3. CheckBox
4. RadioButton
5. Switch
    
CHAPTER 05 레이아웃 1
1. ViewGroup 속성
2. LinearLayout 1
3. LinearLayout 2
    
CHAPTER 06 레이아웃 2
1. RelativeLayout
2. AbsoluteLayout
3. FrameLayout

CHAPTER 07 레이아웃 3
1. TableLayout
2. 레이아웃 중첩
3. 실행 중 속성 바꾸기
    
CHAPTER 08 도형 및 소리 출력
1. 도형 출력 1
2. 도형 출력 2
3. 메시지 알림
4. 소리 알림
    
CHAPTER 09 이벤트 처리 1
1. 이벤트 핸들러
2. 이벤트 핸들러의 우선순위
3. 안드로이드 프레임워크의 구조
    
CHAPTER 10 이벤트 처리 2
1. 터치 입력
2. 키보드 입력
3. 위젯 이벤트
4. 타이머 이벤트
5. 방향 이벤트
    
CHAPTER 11 액티비티와 인텐트
1. 액티비티 1
2. 인텐트 1
3. 액티비티 2
4. 인텐트 2
    
CHAPTER 12 프래그먼트
1. 프래그먼트 1
2. 프래그먼트 2
    
CHAPTER 13 어댑터 뷰
1. AdapterView
2. ListView
3. Spinner
    
CHAPTER 14 대화상자
1. AlertDialog
2. DatePickerDialog
3. TimePicker Dialog

한줄 서평