책 소개
CHAPTER 01 안드로이드 어플리케이션
안드로이드 앱을 만들기 위해서는 개발에 사용되는 프로그램이나 여러 가지 요구사항들을 알아야 합니다. 챕터 1에서는 안드로이드 개발에 필요한 여러 가지 요소들에 대해서 알아봅니다.
CHAPTER 02 자바(JAVA) 언어 훑어보기
안드로이드 앱을 개발하기 위한 프로그래밍 언어가 자바(JAVA)입니다. 자바 언어를 완벽하게 배운다는 것은 오랜 시간이 걸리고 많은 프로그래밍 경험이 있어야 합니다. 이번 챕터에서는 안드로이드 앱 개발에 필요한 자바 언어의 핵심 기능을 위주로 살펴보겠습니다.
CHAPTER 03 안드로이드 개발 환경 준비
안드로이드 스튜디오라는 안드로이드 앱 개발 프로그램은 개발을 편리하게 하기 위한 개발 툴입니다. 챕터 3에서는 안드로이드 개발 환경을 만드는 과정을 살펴봅니다.
CHAPTER 04 안드로이드 개발 기초 다지기
이번 장에서는 안드로이드 스튜디오(Android Studio)에 대해 좀 더 자세한 사항을 학습하고, 안드로이드 개발에 필요한 화면 구성의 레이아웃에 대해 알아보겠습니다. 또한 에러 발생 시 해결 방법도 함께 알아봅니다.
CHAPTER 05 안드로이드 앱 만들기의 기초에서 고급까지
앱을 만드는데 있어서 필요한 기능들을 알아봅니다. 다양한 기능들을 배우고 익히면 여러 가지로 응용이 가능하고 앱을 개발하는데도 많은 도움이 될 것입니다.
CHAPTER 06 실전 앱 만들기
그 동안 배운 앱의 기능 등을 이용해서 앱을 만들어 보겠습니다. 많은 연습을 통해 프로그램 코딩을 보는 것이 낯설지 않고 자연스럽게 간단한 코딩 정도는 할 수 있는 습관을 기르는 것이 좋습니다. 몇 가지 앱을 만들어 보면서 기능을 조합해 보도록 합니다.
CHAPTER 07 마켓 등록 및 단말기 테스트
앱을 만들어 스마트폰(단말기)에 넣어 테스트하는 방법과 만든 앱 스토어를 통해서 앱을 등록, 배포하는 방법에 대해 설명합니다.
CHAPTER 08 다른 방법으로 안드로이드 앱 만들기
스마트폰 앱은 반드시 자바나 오브젝티브씨를 이용하여 만드는 것은 아닙니다. 안드로이드, 아이폰 앱을 만들 수 있게 지원하는 다양한 프로그램들에 대해서 알아봅니다.
CHAPTER 09 앱 개발에 도움이 되는 정보들
안드로이드 앱을 만들기 위해 도움이 되는 사이트를 알아보고, 우리가 만든 안드로이드 앱에 광고를 달아서 수익을 창출하는 방법에 대해 살펴봅니다.
안드로이드 앱을 만들기 위해서는 개발에 사용되는 프로그램이나 여러 가지 요구사항들을 알아야 합니다. 챕터 1에서는 안드로이드 개발에 필요한 여러 가지 요소들에 대해서 알아봅니다.
CHAPTER 02 자바(JAVA) 언어 훑어보기
안드로이드 앱을 개발하기 위한 프로그래밍 언어가 자바(JAVA)입니다. 자바 언어를 완벽하게 배운다는 것은 오랜 시간이 걸리고 많은 프로그래밍 경험이 있어야 합니다. 이번 챕터에서는 안드로이드 앱 개발에 필요한 자바 언어의 핵심 기능을 위주로 살펴보겠습니다.
CHAPTER 03 안드로이드 개발 환경 준비
안드로이드 스튜디오라는 안드로이드 앱 개발 프로그램은 개발을 편리하게 하기 위한 개발 툴입니다. 챕터 3에서는 안드로이드 개발 환경을 만드는 과정을 살펴봅니다.
CHAPTER 04 안드로이드 개발 기초 다지기
이번 장에서는 안드로이드 스튜디오(Android Studio)에 대해 좀 더 자세한 사항을 학습하고, 안드로이드 개발에 필요한 화면 구성의 레이아웃에 대해 알아보겠습니다. 또한 에러 발생 시 해결 방법도 함께 알아봅니다.
CHAPTER 05 안드로이드 앱 만들기의 기초에서 고급까지
앱을 만드는데 있어서 필요한 기능들을 알아봅니다. 다양한 기능들을 배우고 익히면 여러 가지로 응용이 가능하고 앱을 개발하는데도 많은 도움이 될 것입니다.
CHAPTER 06 실전 앱 만들기
그 동안 배운 앱의 기능 등을 이용해서 앱을 만들어 보겠습니다. 많은 연습을 통해 프로그램 코딩을 보는 것이 낯설지 않고 자연스럽게 간단한 코딩 정도는 할 수 있는 습관을 기르는 것이 좋습니다. 몇 가지 앱을 만들어 보면서 기능을 조합해 보도록 합니다.
CHAPTER 07 마켓 등록 및 단말기 테스트
앱을 만들어 스마트폰(단말기)에 넣어 테스트하는 방법과 만든 앱 스토어를 통해서 앱을 등록, 배포하는 방법에 대해 설명합니다.
CHAPTER 08 다른 방법으로 안드로이드 앱 만들기
스마트폰 앱은 반드시 자바나 오브젝티브씨를 이용하여 만드는 것은 아닙니다. 안드로이드, 아이폰 앱을 만들 수 있게 지원하는 다양한 프로그램들에 대해서 알아봅니다.
CHAPTER 09 앱 개발에 도움이 되는 정보들
안드로이드 앱을 만들기 위해 도움이 되는 사이트를 알아보고, 우리가 만든 안드로이드 앱에 광고를 달아서 수익을 창출하는 방법에 대해 살펴봅니다.
작가 소개
저자 : 서창준
서울과학기술대학교 졸업 / 광운대학원 석사
대학에서 전자공학을 전공하였지만 15년이 넘게 IT기획 분야의 일을 하고 있습니다. 앱 개발이 프로그래밍 관점에서 딱딱하고 어려운 학문으로 인식되지 않고 누구나 쉽고 재미있게 흥미를 가질 수 있었으면 합니다. 안드로이드 앱 개발은 특정 개발자의 소유물이 아닌 관심있는 모든 이의 것이 되기를 바랍니다.
저서 『생각보다 쉽네요 아이폰 앱 만들기, 영진닷컴』, 『생각보다 쉽네요 안드로이드 앱 만들기, 영진닷컴』
목 차
CHAPTER 01 안드로이드 어플리케이션
1-1 안드로이드(Android) 앱(App)이란?
1-2 안드로이드 스튜디오(Android Studio)란?
1-3 자바(JAVA)와 안드로이드 SDK
1-4 안드로이드 개발자 등록
1-5 스마트폰 앱을 만드는 여러 가지 방법들
CHAPTER 02 자바(JAVA) 언어 훑어보기
2-1 자바(JAVA) 언어란?
2-2 자바의 기본 문법
- 주석
- Java의 구조
- 변수와 상수
- 조건 연산자
- FOR 문
- 제어문의 구조
CHAPTER 03 안드로이드 개발 환경 준비
3-1 안드로이드 스튜디오 설치
3-2 안드로이드 스튜디오 실행
3-3 자바 환경 변수 설정
CHAPTER 04 안드로이드 개발 기초 다지기
4-1 안드로이드 스튜디오 살펴보기
4-2 레이아웃 구성
4-3 에러와 해결
CHAPTER 05 안드로이드 앱 만들기의 기초에서 고급까지
5-1 버튼을 눌렀을 때 반응하는 기능
5-2 원하는 웹사이트로 이동하는 기능
5-3 다른 화면으로 이동하기
- 화면 추가하기
- 각각 연결되는 페이지 추가하기
5-4 간단한 브라우저 만들기
5-5 사운드 재생
5-6 나인패치 이미지
5-7 경고창 만들기
5-8 앱의 인트로 화면 만들기
5-9 애니메이션 효과주기
CHAPTER 06 실전 앱 만들기
6-1 모바일 페이지 앱 만들기
6-2 전화번호 바로가기 앱 만들기
6-3 드럼박스 앱 만들기
CHAPTER 07 마켓 등록 및 단말기 테스트
7-1 어플리케이션을 단말기에 넣어 실행하기
7-2 어플리케이션 등록 및 배포
CHAPTER 08 다른 방법으로 안드로이드 앱 만들기
8-1 플래시로 앱 만들기
8-2 HTML로 앱 만들기
8-3 HTML5, 폰갭, 센차란?
CHAPTER 09 앱 개발에 도움이 되는 정보들
9-1 모바일 광고 달기
9-2 도움이 되는 사이트
1-1 안드로이드(Android) 앱(App)이란?
1-2 안드로이드 스튜디오(Android Studio)란?
1-3 자바(JAVA)와 안드로이드 SDK
1-4 안드로이드 개발자 등록
1-5 스마트폰 앱을 만드는 여러 가지 방법들
CHAPTER 02 자바(JAVA) 언어 훑어보기
2-1 자바(JAVA) 언어란?
2-2 자바의 기본 문법
- 주석
- Java의 구조
- 변수와 상수
- 조건 연산자
- FOR 문
- 제어문의 구조
CHAPTER 03 안드로이드 개발 환경 준비
3-1 안드로이드 스튜디오 설치
3-2 안드로이드 스튜디오 실행
3-3 자바 환경 변수 설정
CHAPTER 04 안드로이드 개발 기초 다지기
4-1 안드로이드 스튜디오 살펴보기
4-2 레이아웃 구성
4-3 에러와 해결
CHAPTER 05 안드로이드 앱 만들기의 기초에서 고급까지
5-1 버튼을 눌렀을 때 반응하는 기능
5-2 원하는 웹사이트로 이동하는 기능
5-3 다른 화면으로 이동하기
- 화면 추가하기
- 각각 연결되는 페이지 추가하기
5-4 간단한 브라우저 만들기
5-5 사운드 재생
5-6 나인패치 이미지
5-7 경고창 만들기
5-8 앱의 인트로 화면 만들기
5-9 애니메이션 효과주기
CHAPTER 06 실전 앱 만들기
6-1 모바일 페이지 앱 만들기
6-2 전화번호 바로가기 앱 만들기
6-3 드럼박스 앱 만들기
CHAPTER 07 마켓 등록 및 단말기 테스트
7-1 어플리케이션을 단말기에 넣어 실행하기
7-2 어플리케이션 등록 및 배포
CHAPTER 08 다른 방법으로 안드로이드 앱 만들기
8-1 플래시로 앱 만들기
8-2 HTML로 앱 만들기
8-3 HTML5, 폰갭, 센차란?
CHAPTER 09 앱 개발에 도움이 되는 정보들
9-1 모바일 광고 달기
9-2 도움이 되는 사이트
01. 반품기한
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
03. 배송상태에 따른 환불안내
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
04. 취소방법
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
06. 취소반품 불가 사유
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |