아키텍처를 알아야 앱 개발이 보인다 : 북윈도
리뷰 0 위시 120

아키텍처를 알아야 앱 개발이 보인다 요약정보 및 구매

Dagger2, Jetpack, RxJava를 통한 안드로이드 클린 코드 설계

상품 선택옵션 0 개, 추가옵션 0 개

출판사 비제이퍼블릭
저자 옥수환
ISBN 9791190014878 (1190014874)
정가 30,000원
판매가 27,000원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
Dagger2, Jetpack, RxJava를 통한 안드로이드 클린 코드 설계
상품 상세설명
설계부터 유지 보수까지 튼튼하고 유연한 안드로이드 애플리케이션 만들기

안드로이드 앱 시장이 성숙하고, 서비스가 고도화됨에 따라 앱 설계에 대한 중요성이 강조되고 있다. 안드로이드 앱 설계의 핵심 목표는 앱의 성능, 안정성, 유지 보수 용이성을 높이는 것이다. 이를 위해서는 Dagger2, Jetpack, RxJava 등과 같은 더 나은 앱을 만들기 위한 기술들을 배울 필요가 있다. 이 책은 올바른 안드로이드 앱 설계를 위해 알아야 할 여러 지식을 다루는 도서로, 실무에서 사용하는 다양한 기술을 익히고 구글에서 제공하는 예제 코드를 이해하는 데 초점을 맞추었다. 앱을 개발할 수 있지만, 자신이 작성한 코드에 대해 아직 확신이 없는 사람에게 적합한 도서가 될 것이다. 이 책의 특징 - 안드로이드 앱 설계의 기본 개념에 대해 설명한다. - 이해하기 어려운 개념적인 내용을 실습을 통해 쉽게 풀어낸다. - 실무에 적용 가능한 앱 개발 방법에 대해 다룬다. 이 책이 필요한 독자 - 안드로이드 아키텍처 패턴을 확실히 배우고 싶은 분 - Dagger2, Jetpack, RxJava 활용 능력을 높이려는 분 - 유용한 고급 자바 프로그래밍 기법을 습득하고자 하는 분 독자대상 초중급 소스코드 다운로드 https://github.com/bjpublic/iseeapp

목차
Chapter 1 안드로이드 애플리케이션 설계 소개
1. 애플리케이션 설계란?
2. 애플리케이션의 설계 원칙
3. 클린 아키텍처
4. 안드로이드의 특징
5. 안드로이드 애플리케이션 설계 원칙
6. 권장하는 애플리케이션 설계
7. 안드로이드 애플리케이션 설계 패턴

Chapter 2 Dagger2를 이용한 의존성 주입 기법
1. 의존성 주입이란?
2. 의존성 주입의 필요성
3. Dagger2란 무엇인가?
4. 프로젝트에 Dagger 설정하기
5. 첫 번째 의존성 주입 구현하기
6. 모듈
7. 컴포넌트
8. Lazy 주입과 Provider 주입
9. 한정자 지정하기
10. 범위 지정하기
11. 바인딩의 종류
12. 멀티 바인딩하기
13. 컴포넌트 간의 의존 관계
14. 안드로이드와 Dagger2

Chapter 3 RxJava와 함께하는 반응형 프로그래밍
1. RxJava란?
2. Observable
3. RxJava 연산자
4. 스케줄러
5. 배압과 Flowable
6. Subject

Chapter 4 앱 아키텍처를 위한 Jetpack 컴포넌트
1. 데이터 바인딩
2. Lifecycles
3. LiveData
4. ViewModel
5. Room
6. Paging
7. WorkManager
8. Navigation Component

Chapter 5 나만 몰랐던 자바의 고급 기술
1. 리플렉션
2. Dynamic proxy
3. Annotation
4. Android Lint

Chapter 6 따라 하며 배우는 앱 설계
1. 목록형 UI를 갖는 앱
2. 프로젝트 설정하기
3. 엔터티 정의하기
4. Dagger2 설정하기
5. Navigation Component 설정하기
6. 게시 글 화면 구성하기
7. 게시 글 상세 화면 구성하기
8. 사용자 정보 화면 구성하기
출판사 서평
대부분의 앱 개발자들이 가진 공통점은 성능, 안정성, 유지 보수 등의 측면에서 더 나은 앱을 만들고 싶어 한다는 것이다. 더 나은 앱을 만들기 위한 기술들은 분명히 존재한다. Dagger, Jetpack, RxJava 등과 같은 기술들이 공통으로 이에 해당하는데, 이러한 기술들은 가파른 학습 곡선을 갖기 때문에 개발자들이 배우는 것을 시작하기도 전에 망설이거나 공부하다가 중도 포기하는 경우가 많다.이러한 기술들은 온-오프라인에 다양한 교육 자료가 존재하지만, 일부분만을 다루거나 배경지식이 없으면 이해하기 힘든 내용이 많다. 그래서 이 책에서는 기술 공식 문서에서는 다루지 않는 개념 및 용어 설명과 실무에서 사용할 수 있는 예제 코드들을 최대한 쉽게 전달하는 데 중점을 두었다. 이 책이 독자들로 하여금 시니어 앱 개발자가 되기 위한 가이드북이 되어줄 수 있기를 바란다.
상품 정보 고시
도서명 아키텍처를 알아야 앱 개발이 보인다
저자 옥수환
출판사 비제이퍼블릭
ISBN 9791190014878 (1190014874)
쪽수 500
출간일 2020-04-17
사이즈 173 * 230 mm
목차 또는 책소개 Chapter 1 안드로이드 애플리케이션 설계 소개
1. 애플리케이션 설계란?
2. 애플리케이션의 설계 원칙
3. 클린 아키텍처
4. 안드로이드의 특징
5. 안드로이드 애플리케이션 설계 원칙
6. 권장하는 애플리케이션 설계
7. 안드로이드 애플리케이션 설계 패턴

Chapter 2 Dagger2를 이용한 의존성 주입 기법
1. 의존성 주입이란?
2. 의존성 주입의 필요성
3. Dagger2란 무엇인가?
4. 프로젝트에 Dagger 설정하기
5. 첫 번째 의존성 주입 구현하기
6. 모듈
7. 컴포넌트
8. Lazy 주입과 Provider 주입
9. 한정자 지정하기
10. 범위 지정하기
11. 바인딩의 종류
12. 멀티 바인딩하기
13. 컴포넌트 간의 의존 관계
14. 안드로이드와 Dagger2

Chapter 3 RxJava와 함께하는 반응형 프로그래밍
1. RxJava란?
2. Observable
3. RxJava 연산자
4. 스케줄러
5. 배압과 Flowable
6. Subject

Chapter 4 앱 아키텍처를 위한 Jetpack 컴포넌트
1. 데이터 바인딩
2. Lifecycles
3. LiveData
4. ViewModel
5. Room
6. Paging
7. WorkManager
8. Navigation Component

Chapter 5 나만 몰랐던 자바의 고급 기술
1. 리플렉션
2. Dynamic proxy
3. Annotation
4. Android Lint

Chapter 6 따라 하며 배우는 앱 설계
1. 목록형 UI를 갖는 앱
2. 프로젝트 설정하기
3. 엔터티 정의하기
4. Dagger2 설정하기
5. Navigation Component 설정하기
6. 게시 글 화면 구성하기
7. 게시 글 상세 화면 구성하기
8. 사용자 정보 화면 구성하기
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • 아키텍처를 알아야 앱 개발이 보인다
    아키텍처를 알아야
    27,000
  • [출간예정] 마이크로서비스 도입, 이렇게 한다
    [출간예정] 마이크
    25,200
  • 잠깐이라도 푹 자고 싶어요
    잠깐이라도 푹 자고
    12,600
  • 이익을 내는 사장들의 12가지 특징
    이익을 내는 사장들
    13,500
  • 대체의학이라 불리는 사기
    대체의학이라 불리는
    13,500
  • 마음을 만져봤니?
    마음을 만져봤니?
    13,500
  • 이상심리학
    이상심리학
    38,000
  • 자본의 꿈 기계의 꿈. 8
    자본의 꿈 기계의
    12,510
  • 작은 가게에서 경영을 배우고 있습니다
    작은 가게에서 경영
    13,320
  • The 친절한 자바 입문
    The 친절한 자바
    29,700
  • 처음 만나는 루마퓨전
    처음 만나는 루마퓨
    21,600
  • 장석종 박사의 자연치유를 위한 오감 멀티 테라피
    장석종 박사의 자연
    24,300
  • 나는 왜 내가 힘들까
    나는 왜 내가 힘들
    14,400