이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
모바일 앱 UI & UX 개발 마스터 세트
아이폰과 안드로이드 프로그래머를 위한 전2권
가격
49,000원
10 44,100
YES포인트?
490원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

에이콘- 모바일 프로그래밍 시리즈

책소개

목차

『Android User Interface Development 한국어판』

1 간단한 액티비티 개발
___첫 번째 예제 개발하기
___프로젝트 구조 만들기
______실습 예제 | 안드로이드 SDK 설정
______실습 예제 | 새 프로젝트 시작하기
______안드로이드 프로젝트 레이아웃
______실습 예제 | 예제 프로젝트 실행하기
___화면 레이아웃
______레이아웃 XML 파일___
______실습 예제 | QuestionActivity 설정하기
___뷰와 뷰그룹
______실습 예제 | 질문하기
______실습 예제 | 대답을 위한 공간 추가하기
______실습 예제 | 버튼 추가하기
______공통 디멘전 정의하기
___레이아웃 XML 포맷의 한계
______
___QuestionActivity 채우기
______실습 예제 | 자바 코드 작성하기
___동적으로 위젯 만들기
______실습 예제 | 화면에 질문 배치하기
___안드로이드 이벤트 다루기
___요약

2 뷰로 데이터 나타내기
___데이터 리스트 보여주고 선택하기
______리스트뷰 선택 모드
______머리말과 꼬리말 위젯 추가하기
______간단한 ListView 만들기
______실습 예제 | 패스트푸드 메뉴 만들기
______표준 ListAdapter 꾸미기
______실습 예제 | 레스토랑 리스트 보강하기
______커스텀 어댑터 만들기
______실습 예제 | Burger 아이템 레이아웃 만들기
______실습 예제 | 햄버거 오브젝트 보여주기
______TheBurgerPlaceActivity 클래스 만들기
______실습 예제 | TheBurgerPlaceActivity 구현하기
______ThrBurgerPlaceActivity 등록하고 시작시키기
___ExpandableListView 클래스 사용하기
______ExpandableListAdapter 구현하기
___GridView 클래스 사용하기
______실습 예제 | 과일 아이콘 만들기
______GridView에 아이콘 나타내기
______실습 예제 | 과일 메뉴 만들기
______실습 예제 | FourBucketsActivity 만들기
___요약

3 스페셜 안드로이드 위젯 개발
___레스토랑 리뷰 애플리케이션 만들기
______실습 예제 | RoboticReview 프로젝트 구조 만들기
___TabActivity 만들기
______탭 아이콘 생성하기
______안드로이드 탭과 아이콘
___ReviewActivity 구현하기
______실습 예제 | ReviewActivity 클래스 작성하기
______실습 예제 | 리뷰 레이아웃 만들기
______Switcher 클래스 사용하기
______실습 예제 | TextSwitcher 켜기
___간단한 사진 갤러리 만들기
______실습 예제 | 사진 탭 구축하기
______썸네일 위젯 만들기
______GalleryAdapter 구현하기
______실습 예제 | GalleryAdapter
______실습 예제 | 갤러리 동작시키기
___예약 탭 구축하기
______실습 예제 | 예약 레이아웃 구현하기
______실습 예제 | 예약 탭 초기화하기
______실습 예제 | SeekBar 듣기
______실습 예제 | 날짜와 시간 선택하기
___Include, Merge, ViewStubs를 사용하는 복잡한 레이아웃
______include 태그 사용하기
______레이아웃 Merge
______ViewStub 클래스 사용하기
___요약

4 액티비티와 인텐트
___Activity 클래스
______Bundle 오브젝트 이용하기
______실습 예제 | 예제 게임 'Guess my number' 만들기
___인텐트 생성/사용하기
______인텐트 행동 정의하기
______인텐트에 데이터 넘기기
______인텐트에 데이터 추가하기
___고급 인텐트
______인텐트로부터 데이터 얻기
______실습 예제 | 주소록 보기
___요약

5 비선형 레이아웃
______실습 예제 | 레이아웃 예제 프로젝트 만들기
___FrameLayout
______일반 용도
______실습 예제 | FrameLayout 예제 개발하기
___테이블 레이아웃
______일반 용도
______기억력 게임 TableLayout
______실습 예제 | 간단한 기억력 게임 개발하기
___AbsoluteLayout / 커스텀 레이아웃
______고유의 레이아웃 개발하기
______실습 예제 | 커스텀 레이아웃 만들기
______CircleLayout 사용하기
______실습 예제 | CircleLayout 예제 마무리하기
___RelativeLayout
______일반 용도
______RelativeLayout 통합
______실습 예제 | 주소록 편집기 만들기
______실습 예제 | 레이아웃 예제 통합하기
___SlidingDrawer
______일반 용도
______SlidingDrawer 예제 만들기
______실습 예제 | SlidingDrawer 만들기
______실습 예제 | SlidingDrawer 통합
___요약

6 입력과 검증
___올바르지 않은 입력 처리
______정확한 레이블
______올바르지 않은 입력 알리기
______올바르지 않은 입력 복구하기
______피드백
___올바르지 않은 입력 막기
______날짜와 시간 입력
______Spinner와 ListView
______텍스트 입력받기
______텍스트 자동완성
___결과 처리 액티비티 만들기
___필터링 검색 Activity
______실습 예제 | ListItemSelectionActivity 만들기
______실습 예제 | ArrayAdapter 만들기
______실습 예제 | CursorAdapter 만들기
______실습 예제 | ListView 설정
______실습 예제 | 리스트 필터링
______실습 예제 | selection 리턴
______ListItemSelectionActivity 사용하기
___요약

7 위젯과 레이아웃 애니메이션
___표준 안드로이드 애니메이션
______실습 예제 | 뉴스 피드 애니메이션
___flipper와 switcher 위젯
______ImageSwitcher와 TextSwitcher 구현
______레이아웃 위젯 애니메이션
______실습 예제 | GridView 애니메이션
______커스텀 애니메이션 만들기
______실습 예제 | 커스텀 애니메이션 작성하기
______실습 예제 | Button을 사라지게 만들기
___요약

8 콘텐츠 중심 디자인
___안드로이드 기기에 콘텐츠를 표현할 때 디자인 옵션 고려하기
______사용자 행동 고려하기
___WebView 클래스로 콘텐츠 나타내기
______WebView 오브젝트
______실습 예제 | 레시피 뷰어 애플리케이션
______고급 WebView
___콘텐츠를 보여주는 상대적 레이아웃 만들기
______RelativeLayout 활용
______안드로이드의 레이아웃 제약
______TextView 오브젝트 스타일링
______실습 예제 | 특별한 콘텐츠 뷰 개발하기
___온라인 뮤직 스토어 개발
______뮤직 스토어 디자인
______뮤직 스토어 개발
______실습 예제 | 트랙 아이템 만들기
______실습 예제 | 주 사용자 인터페이스 레이아웃 개발하기
______실습 예제 | 주 사용자 인터페이스의 자바 코드 개발하기
___요약

9 안드로이드 애플리케이션 스타일 만들기
___스타일 리소스
___셰이프 리소스 사용하기
______셰이프의 동작 방법
______실습 예제 | 점선 그리기
______사각형 그리기
______실습 예제 | 둥근 경계선 만들기
______원형 그리기
______실습 예제 | 원형에 그래디언트 적용하기
______링 그리기
______실습 예제 | 스피너 링 그리기
______레이어 정의하기
___나인패치를 이용하여 이미지 늘리기
______나인패치 이미지 만들기
___비트맵 이미지 사용하기
______다른 화면 크기 처리
______다른 화면 해상도 처리
___설정 변경___
______가로모드 레이아웃
______가로모드 레이아웃에서 텍스트 입력
______화면 콘텐츠 바꾸기
___요약

10 애플리케이션 테마 만들기
___기본 계산기 레이아웃 만들기
______표준 계산기 디자인
______실습 예제 | 표준 계산기 만들기
___계산기 스타일 만들기
______실습 예제 | 버튼 이미지 만들기
______실습 예제 | 계산기 버튼 스타일 꾸미기
______실습 예제 | 출력 스타일 꾸미기
___공학 가로모드 레이아웃
______공학 레이아웃의 문자열 리소스 정의
______공학 레이아웃 스타일 꾸미기
______공학 레이아웃 만들기
______실습 예제 | 공학 레이아웃 작성
______액티비티 재시작 처리하기
___하드웨어 키보드 지원
___애니메이션 추가
______실습 예제 | 출력 영역 애니메이션
___요약

『아이폰 UX 프로그래밍』

1장 코코아 터치
___맥 프레임워크
______UIKit 개요
______파운데이션 개요
___가비지 컬렉션
___디바이스

2장 모바일 HIG
___모바일 HIG
___코코아 터치
___모바일 HIG의 기본 개념
______일관된 사용자 경험을 제공
______자연스러운 인터랙션의 제공
______사용자에게 알려주기
______점진적 기능강화 사용
______협력적 단일 태스킹을 고려
___HIG 보충서

3장 아이폰 애플리케이션 유형
___생산성 도구
______보조 스크롤 사용
______명료한 상세 화면
___유틸리티
___몰입형 애플리케이션

4장 애플리케이션 템플릿
___뷰 컨트롤러
______뷰 컨트롤러 클래스와 애플리케이션 템플릿
___코어 데이터 템플릿

5장 협력적 단일 태스킹
___태스크 관리와 아이폰 OS
______예제 애플리케이션
___빠른 실행
______예제 애플리케이션
___인터럽션 처리
______인터럽션과 상태 바
______예제 애플리케이션
___종료 처리
______예제 애플리케이션
___커스텀 URL
___데이터 공유
___푸시 노티피케이션

6장 터치 패턴
___터치와 리스폰더 체인
______UITouch
______리스폰더 체인
___터치 정확도
______크기
______모양
______위치
______뷰 오버래핑
___탭 인식
______싱글 탭 인식
______멀티 탭 인식
___멀티터치 인식
___터치 홀드 조작
___밀기와 드래그 조작
___비정형 처리 조작

7장 인터랙션 패턴과 컨트롤
___애플리케이션 인터랙션 패턴
______커맨드 인터페이스
______라디오 인터페이스
______내비게이션 인터페이스
______모달 인터페이스
______복합 인터페이스
___UIControl 클래스
______타겟 액션 메커니즘
______컨트롤 이벤트 유형
___표준 컨트롤 유형
______버튼
______모달 버튼
______슬라이더
______테이블과 피커
______검색 바
______세그먼트 컨트롤
___스크롤
___테이블 내장 컨트롤
______비반응 지시자(Passive Indicator)
______반응 지시자(Active Indicator)와 컨트롤 액세서리

8장 점진적 기능 강화
___네트워크 연결
______상태 관리와 데이터 저장
______사용자 입력 캐시
______네트워크 연결 상태 반영
______레이지 로딩
______게임킷과 피어 커넥션
___위치 인식
___가속도계
___회전
___오디오

9장 UX 안티 패턴
___빌보드 패턴
___속임수(Sleight of Hand) 패턴
___확성기 패턴
___OS 앱(App As OS) 패턴
___스핀 존(Spin Zone) 패턴
___바운서(Bouncer) 패턴
___제스처 하이재킹 패턴
___망각 패턴
___하이 바 패턴

저자 소개

저자 : 제이슨 모리스 (Jason Morris)
과일 추적 시스템, 보험 시스템, 여행 검색/예약 엔진 등 다양한 분야의 소프트웨어를 개발했다. 꽤 오랫동안 소프트웨어를 작성해온 저자는 현재 남아프리카의 트래블스타트(Travelstart)에서 소프트웨어 아키텍트로 일하고 있다. 다양한 프론트엔드와 미들웨어 시스템 분야에서 일하며, 자바 기반의 다양한 기술 발전에 기여하고 있다.
저자 : 토비 부드로 Toby Boudreaux
2000년부터 오브젝티브C와 코코아를 사용해 맥 OS X용 애플리케이션 개발을 해왔다. WWDC에서는 (아이폰과 매우 밀접한 주제였던) 하이브리드 코코아/웹 애플리케이션을 주제로 발표한 바 있다. 현재 미국을 기반으로 한 인터랙티브/소프트웨어 샵인 바바리안 그룹(The Barbarian Group)의 CTO를 맡고 있으며, OS X/아이폰 애플리케이션과 웹 애플리케이션 모두에 골고루 집중하고 있다. 팀 내에서는 멘토이자, 클라이언트에게는 소식통, 커뮤니티에서는 대표 역할까지도 맡고 있다. 프로그래밍 관련 서적이나 글을 직접 쓰거나 기술을 감수했으며, 특히 오픈 기술을 사용한 소비 시장용 웹 개발이나 맥/아이폰 개발에 능통하다.
역자 : 장재현
KAIST 전산학과를 졸업하고 서울대학교에서 석사 과정을 마쳤다. 모바일 소프트웨어를 전공했으며, 게임 업계에 종사한 적도 있다. 지금은 삼성전자에서 안드로이드 소프트웨어를 개발 중이다. 옮긴 책으로 에이콘출판사에서 펴낸 『(개정판) 해킹: 공격의 예술』(2010), 『The Android Developer's Cookbook 한국어판』(2011)이 있다.
역자 : 추홍엽
맥북 구입 후 수 년간 윈도우 가상 머신만 띄워서 쓰다가 아이폰의 등장과 함께 풀타임 맥 유저로 전환했다. 지금은 윈도우를 쳐다보기도 싫어하는 전형적인 맥빠다. 스타벅스에서 따뜻한 아메리카노 한 잔과 함께 책을 읽는 것을 즐기는 초보 된장남. 요즘 취미는 만나는 사람마다 아이폰 홍보하기로 국내 휴대폰 제조사 직원이나 소개팅녀 등 상대를 가리지 않고 아이폰 영업(?)을 뛰고 있다. 서강대 컴퓨터학과를 졸업하고 이곳 저곳을 떠돌다 다음 커뮤니케이션에 입사, 현재는 아이폰용 다음 지도 애플리케이션을 개발하고 있다. 코코아와 아이폰 개발 관련 블로그 '사과는 맛있다(http://redleaf.tistory.com)'를 운영 중이며, 트위터 @redleafgogo로 오면 생생한 그의 목소리를 들을 수 있다. 『코어 애니메이션』(에이콘출판, 2009), 『아이폰 게임 프로젝트』(에이콘출판, 2010)을 번역 출간했다.

품목정보

발행일
2011년 08월 22일
쪽수, 무게, 크기
632쪽 | 1272g | 188*235*35mm
ISBN13
9788960772236

첫번째 리뷰어가 되어주세요.

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.