안드로이드 애플리케이션 UI 디자인 프로그래밍
아이디어 구상에서 사용자 피드백 분석까지
애플리케이션 개발을 위한 균형 잡힌 프로세스『안드로이드 애플리케이션 UI 디자인 프로그래밍』. 아이디어 구상에서 시작하여 아이콘 디자인, UI 설계, 안드로이드의 특징을 살린 애플리케이션 구조 설계, 프로그래밍, 구글 플레이를 통한 배포, 사용자 피드백 분석에 이르기까지 일련의 프로세스를 순서대로 소개한 책이다. 저자 도카시키 마모루가 실제로 개발한 Voice Recorder(녹음 애플리케이션), MyCloset(의상 코디네이트 애플리케이션), Sticky(접착식 메모지 애플리케이션)를 예로 들며 일러스트레이터를 사용한 각 부분별 디자인과 화면 구성 방법, 화면 전환 등을 다양한 그림·화면과 함께 설명하였다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
애플리케이션 개발을 위한 균형 잡힌 프로세스를 살펴봅니다.
매력적인 애플리케이션 개발을 위한 UI 디자인 & 프로그래밍!
아이디어 구상에서 시작하여 아이콘 디자인, UI 설계, 안드로이드의 특징을 살린 애플리케이션 구조 설계, 프로그래밍, 구글 플레이를 통한 배포, 사용자 피드백 분석에 이르기까지 일련의 프로세스를 순서대로 설명합니다. 필자가 실제로 개발한 Voice Recorder(녹음 애플리케이션), MyCloset(의상 코디네이트 애플리케이션), Sticky(접착식 메모지 애플리케이션)를 예로 들며 일러스트레이터를 사용한 각 부분별 디자인과 화면 구성 방법, 화면 전환 등을 다양한 그림과 화면을 통해 설명합니다.
이런 내용을 배워요!
◎ 아이디어 구상에서 배포까지, 일련의 작업 프로세스
◎ 애플리케이션의 첫인상을 결정하는 '아이콘'의 디자인 포인트
◎ UI 설계와 프로그래밍의 균형 잡는 법
◎ 리소스 제작과 레이아웃, 애니메이션의 사용 요령
◎ 구글 플레이에 등록된 여러 애플리케이션의 다운로드 경향
◎ 기획자, 디자이너에게 필요한 핵심 포인트
◎ 안드로이드의 최신 기능 C2DM(Cloud to Device Messaging) 사용 방법
목차
목차
1. 안드로이드 애플리케이션 개발의 매력
2. 애플리케이션 개발 프로세스
3. 개발 프로세스의 흐름
Chapter 01. 아이디어 구상
1. 아이디어 구상이 중요한 이유
2. 새로운 아이디어 찾기
3. 아이디어를 객관적으로 바라보기
4. 기능 접목시키기
5. 구체적인 사례
6. 정리
Chapter 02. 실현 가능성 확인
1. 아이디어를 실체화하기 전 단계
2. 아이디어 조사
3. 필요한 기능 정리
4. 안드로이드의 특징
5. 기술 요소 조사
6. 프로토타입으로 구동 확인하기
7. 이클립스의 개발 지원 활용하기
8. 프로그램 실행으로 실현 가능성 확인하기
9. 정리
Chapter 03. 아이콘 디자인
1. 디자인 작업부터 시작하는 이유
2. 로고에 대하여
3. 디자인 작업 환경에 대하여
4. 아이콘 제작
5. 정리
Chapter 04. 리소스 제작
1. 리소스 디자인에 대하여
2. 사례 1 : DialCall
3. 안드로이드의 등장
4. 안드로이드 버전 DialCall의 리소스
5. 사례 2 : MyCloset
6. 정리
Chapter 05. UI(사용자 인터페이스) 설계
1. UI의 개념 이해
2. UI의 기본 성능
3. GUI의 기능미
4. UI 설계를 위한 구성 요소
5. UI 기능 매핑
6. 사례 1 : Voice Recorder
7. 사례 2 : MyCloset
8. 사례 3 : Sticky
9. 정리
Chapter 06. 레이아웃 XML 작성
1. 레이아웃 구축에 앞서
2. 화면을 구성하는 요소
3. 레이아웃에 대하여
4. 레이아웃 구축
5. 사례 1 : MyCloset
6. 사례 2 : Sticky
7. 정리
Chapter 07. 아키텍처 설계
1. 프로그래밍 작업의 흐름
2. 컴포넌트 설계에 대하여
3. 일반적인 기능 구조
4. 컴포넌트 구성
5. 컴포넌트 간의 연계와 인텐트
6. 액티비티의 태스크와 스택에 대하여
7. Cloud to Device Messaging(C2DM)
8. 생명주기
9. 정리
Chapter 08. 프로그래밍
1. 프로그래밍에 대하여
2. 애플리케이션의 스레드 구조
3. 시간차, 반복 처리
4. 데이터 관리 방법
5. UI에 기능 입히기
6. 성능 저하 방지
7. 정리
Chapter 09. 애플리케이션 제작 마무리
1. 마무리 작업
2. 메뉴와 설정
3. 애니메이션
4. 앱 위젯
5. 정리
Chapter 10. 구글 플레이를 통한 배포
1. 사용자에게 애플리케이션 전달
2. 배포 전의 작업
3. 구글 플레이를 통한 배포
4. 애플리케이션 판매를 위한 절차
5. 정리
Chapter 11. 피드백 분석
1. 배포 후의 결과 확인
2. 구글 플레이의 등록 정보에서 얻을 수 있는 정보
3. 애플리케이션의 특징과 평가
4. 다운로드 경향
5. 사용자와 개발자의 관계
6. 정리
Chapter 12. 마치며 : 이후 애플리케이션 개발을 위하여
1. 안드로이드 애플리케이션의 가능성
2. 애플리케이션 개발 프로세스 되새기기
3. 꾸준한 개발 프로세스 진행
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

