본문내용 바로가기
MD의선택 이벤트 무료배송

안드로이드 데이터베이스 실전에 바로 적용할 수 있는 안드로이드 지침서

에이콘 모바일 프로그래밍 시리즈
아담 스트라우드 지음 | 오세봉, 김기환 옮김 | 에이콘출판 | 2017년 03월 23일 출간
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 제휴할인가 : 20,250 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 : 1,500 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 최대 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도착예정일 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(24일,화) 도착 예정 도착 예정일 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
행사도서 포함, 5만원이상 구매시 선택 (북백 2000P, 북파우치 1500P차감)
닫기
  • 행사도서 포함, 5만원이상 구매시 선택 (북백 2000P, 북파우치 1500P차감)
  • 단독 나를 지키는 구급함 증정 강상중 사유의 여정을 만나다
  • 단독 유시민 사인 피크닉 매트 증정 생각의 피크닉, 유시민 읽기
  • 독서노트 + 스티커 세트 증정 가을이라, 쓰고 읽는다
  • 내맘같은 내인생
  • 재테크 슈퍼 그뤠잇
  • 세상 모든 것의 기원을 만나다 오리진 캐릭터 스티치 노트 증정
  • 스무 살 패브릭 포스터 증정 O tvN 어쩌다 어른 X 교보문고 단독혜택
  • 어린이 가을독서 추천도서전

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

  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788960779952(8960779954)
쪽수 316쪽
크기 189 * 236 * 26 mm /758g 판형알림
이 책의 원서 Android Database Best Practices (Android Deep Dive)/Adam Stroud

책소개

이 책이 속한 분야

[안드로이드 데이터베이스]는 애플리케이션을 작성하는 데 필요한 데이터베이스 설계와 전략을 제공한다. 데이터베이스의 역사, 기본 SQLite와 안드로이드 내부의 SQLite의 전반적인 내용을 세부적으로 다루며, 또한 데이터베이스와 작업하기 위한 안드로이드 API, 컴포넌트, 데이터 공유 방법 등을 소개한다.

저자소개

저자 : 아담 스트라우드

저자 아담 스트라우드(Adam Stroud)는 2010년부터 안드로이드 앱을 개발해 온 안드로이드 개발자다. Runkeeper, Mustbin, Chef Nightly와 같은 스타트업에서 근무했으며, 처음부터 안드로이드 개발을 이끌어왔다. 안드로이드와 오픈소스에 대해 강한 열정이 있고, 안드로이드에 관련된 모든 것에 흥미를 느끼고 있다.
또한 그는 안드로이드 개발 서적을 집필해왔고, 안드로이드 디바이스의 루트 접근 부여와 같은 넓은 주제를 가지고 대화하는 것을 즐긴다. 안드로이드 단체의 일원이 되는 것을 좋아하며, 괴짜 같은 안드로이드의 광팬들과 함께 지내기도 한다.
현재 새로운 스타트업의 기술 공동 창립자로서 안드로이드 개발과 감독을 맡고 있다.

역자 : 오세봉

역자 오세봉은 티맥스 소프트에서 웹 어플리케이션 서버를 개발하다 빅데이터에 관심이 생겨 KT 넥스알에 입사했다. 재직 중에 『하이브 완벽 가이드』(한빛미디어, 2013), 『케스케이딩 완벽 가이드』(한빛미디어, 2014)와 『MVC 구조의 확실한 해답 AngularJS 디렉티브』(에이콘, 2016)을 번역했다. KT 넥스알을 나와 어린이용 스마트워치(LINE 키즈폰)를 출시했으며 이때부터 안드로이드 개발을 시작했다. 대학 때부터 웹을 비롯한 UI에 관심이 많아 안드로이드 UI에 적응하는 데 오래 걸리지는 않았지만 SQLite를 비롯한 안드로이드 서비스는 자료가 많지 않아 시행착오를 많이 겪어야 했다. 마침 이 책을 번역하게 돼 참고할 만한 자료에 목말라하는 사람들에게 도움을 줄 수 있어서 기쁘다. 현재는 SK텔레콤에서 빅데이터를 이용한 데이터 분석과 관련된 일을 하고 있다.

역자 : 김기환

역자 김기환은 어린이용 스마트워치(LINE 키즈폰)을 개발하면서 안드로이드의 매력에 빠졌다. 모바일과 UI, UX에 관심이 많으며 번역 및 개발을 취미로 삼고 있다. 번역서로는 『MVC 구조의 확실한 해답 Angular JS 디렉티브』(에이콘, 2016)이 있다.

목차

1장. 관계형 데이터베이스
__데이터베이스의 역사
____계층형 모델
____네트워크 모델
____관계형 모델의 소개
__관계형 모델
____릴레이션
____릴레이션의 성질
____관계
____관계형 언어
____관계 해석
__데이터베이스 언어
____알파
____큐얼
____씨큐얼
__요약

2장. SQL 들어가기
__데이터 정의 언어
____테이블
____트리거
__데이터 조작 언어
____INSERT
____질의
__요약

3장. SQLite 들어가기
__SQLite의 특징
__SQLite 성질
____외래 키 지원
____전문 검색
____원자성 트랜잭션
__SQLite가 지원하지 않는 것
____제한된 JOIN
____읽기 전용 뷰
____제한된 ALTER TABLE
__SQLite 데이터 타입
____스토리지 클래스
____타입 친화성
__요약

4장. 안드로이드 SQLite
__디바이스에서 데이터 저장
__안드로이드 데이터베이스 API
____SQLiteOpenHelper
____SQLiteOpenHelper 생성자
____SQLiteOpenHelper.onUpgrade()
____SQLiteDatabase
__데이터베이스 업그레이드 전략
____데이터베이스 다시 생성하기
____데이터베이스 조작하기
____테이블 복사한 후 삭제하기
__데이터베이스 접근과 메인 스레드
__안드로이드 데이터베이스 분석
____adb로 데이터베이스 접근하기
____서드파티 툴로 안드로이드 데이터베이스에 접속하기
__요약

5장. 안드로이드 데이터베이스와 작업하기
__안드로이드에서 데이터 다루기
____테이블에 로우 삽입하기
____테이블에서 로우 수정하기
____테이블 로우 치환하기
____테이블에서 로우 삭제하기
__트랜잭션
____트랜잭션 이용하기
____트랜잭션과 성능
__질의하기
____편리한 질의 함수
____문자열 질의 함수
__커서
____커서 데이터 읽기
____커서 관리하기
__CursorLoader
____CursorLoader 생성하기
____CursorLoader 시작하기
____CursorLoader 재시작하기
__요약

6장. 콘텐트 프로바이더
__REST를 닮은 콘텐트 프로바이더 API
__콘텐트 URI
__콘텐트 프로바이더로 데이터 공개하기
____콘텐트 프로바이더 구현하기
____콘텐트 리졸버
__원격 콘텐트 프로바이더를 외부 앱에 공개하기
____프로바이더 수준 권한
____개별적인 읽기/쓰기 권한
____URI 위치 권한
____콘텐트 프로바이더 권한
__콘텐트 프로바이더 계약
__외부 앱에서 접근 허용하기
__콘텐트 프로바이더 구현하기
____android.content.ContentProvider 상속하기
____update()
____getType()
__콘텐트 프로바이더를 언제 사용해야 하는가?
____콘텐트 프로바이더 단점
____콘텐트 프로바이더의 장점
__요약

7장. 데이터베이스와 UI
__데이터베이스의 데이터를 UI로 보여주기
____커서 로더로 스레드 다루기
____커서 데이터를 UI에 바인딩하기
____RecyclerView
____관찰자 역할의 커서
____액티비티에서 콘텐트 프로바이더 접근하기
____반환된 데이터 처리
____데이터 변경에 반응하기
__요약

8장. 인텐트로 데이터 공유하기
__인텐트 전송
____명시적 인텐트
____암시적 인텐트
____인텐트로 액티비티 시작하기
__암시적 인텐트 받기
__인텐트 생성하기
____액션
____엑스트라
____엑스트라 데이터 형식
____인텐트에 추가하면 안 되는 것
__ShareActionProvider
____공유 액션 메뉴
__요약

9장. 웹 API와 통신하기
__REST와 웹 서비스
____REST 개요
____REST와 유사한 웹 API 구조
__원격 웹 API 접근하기
____표준 안드로이드 API로 웹 서비스 접근하기
____Retrofit으로 웹 서비스 연결하기
____Volley로 웹 서비스 연결하기
__사용자 경험 향상을 위한 데이터 저장
____데이터 전송과 배터리 소모
____데이터 전송과 사용자 경험
____웹 서비스의 응답 데이터 저장하기
__안드로이드 SyncAdapter 프레임워크
____AccountAuthenticator
____SyncAdapter
__수동으로 원격 데이터 동기화
____RxJava 간단히 훑어보기
____Retrofit에 RxJava 추가하기
____RxJava로 동기화하기
__요약

10장. 데이터 바인딩
__안드로이드 프로젝트에 데이터 바인딩 추가하기
____데이터 바인딩 레이아웃
____데이터 바인딩으로 보일러플레이트 코드 대체하기
____데이터 바인딩 표현 언어
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★

■ SQLite 데이터베이스와 다른 관계형 데이터베이스의 차이점
■ SQL DDL를 통한 데이터베이스 구조화 및 DML를 이용한 데이터 조작
■ SQLite 데이터 타입 정의
■ 빠르고 효율적인 접근을 위한 데이터의 구조적 저장
■ 데이터베이스 생성, 조회, 수정, 삭제(CRUD) 연산 및 질의
■ 콘텐트 프로바이더를 이용한 앱 간 데이터 공유
■ 스레드 문제 처리 및 데이터의 효과적 표시
■ 새로운 액티비티나 서비스 시작 시 안드로이드 인텐트 API를 이용한 액티비티 간 데이터 전달... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 김진중
    19,800원
  • 김태영
    22,500원
  • 허팝
    13,500원
  • 김승연
    23,400원
  • 길벗알앤디
    12,600원
더보기+

바로가기

  • 우측 확장형 배너 2

최근 본 상품