컴퓨터/IT 개발/프로그래밍 , 컴퓨터/IT 컴퓨터/앱 활용
아키텍처를 알아야 앱 개발이 보인다
소장 | 종이책 정가 | 30,000원 |
---|---|---|
전자책 정가 | 20%24,000원 | |
판매가 | 24,000원 |
- 출간 정보
- 2020.04.17. 전자책, 종이책 동시 출간
- 파일 정보
- 9.3MB
- 501쪽
- ISBN
- 9791190014892
- ECN
- -
리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기
컴퓨터/IT 개발/프로그래밍 , 컴퓨터/IT 컴퓨터/앱 활용
소장 | 종이책 정가 | 30,000원 |
---|---|---|
전자책 정가 | 20%24,000원 | |
판매가 | 24,000원 |
<아키텍처를 알아야 앱 개발이 보인다> 책 소개
설계부터 유지 보수까지 튼튼하고 유연한
안드로이드 애플리케이션 만들기
안드로이드 앱 시장이 성숙하고, 서비스가 고도화됨에 따라 앱 설계에 대한 중요성이 강조되고 있다. 안드로이드 앱 설계의 핵심 목표는 앱의 성능, 안정성, 유지 보수 용이성을 높이는 것이다. 이를 위해서는 Dagger2, Jetpack, RxJava 등과 같은 더 나은 앱을 만들기 위한 기술들을 배울 필요가 있다.
이 책은 올바른 안드로이드 앱 설계를 위해 알아야 할 여러 지식을 다루는 도서로, 실무에서 사용하는 다양한 기술을 익히고 구글에서 제공하는 예제 코드를 이해하는 데 초점을 맞추었다. 앱을 개발할 수 있지만, 자신이 작성한 코드에 대해 아직 확신이 없는 사람에게 적합한 도서가 될 것이다.
이 책의 특징
- 안드로이드 앱 설계의 기본 개념에 대해 설명한다.
- 이해하기 어려운 개념적인 내용을 실습을 통해 쉽게 풀어낸다.
- 실무에 적용 가능한 앱 개발 방법에 대해 다룬다.
이 책이 필요한 독자
- 안드로이드 아키텍처 패턴을 확실히 배우고 싶은 분
- Dagger2, Jetpack, RxJava 활용 능력을 높이려는 분
- 유용한 고급 자바 프로그래밍 기법을 습득하고자 하는 분
독자대상
초중급
소스코드 다운로드
https://github.com/bjpublic/iseeapp
출판사 리뷰
대부분의 앱 개발자들이 가진 공통점은 성능, 안정성, 유지 보수 등의 측면에서 더 나은 앱을 만들고 싶어 한다는 것이다. 더 나은 앱을 만들기 위한 기술들은 분명히 존재한다. Dagger2, Jetpack, RxJava 등과 같은 기술들이 공통으로 이에 해당하는데, 이러한 기술들은 가파른 학습 곡선을 갖기 때문에 개발자들이 배우는 것을 시작하기도 전에 망설이거나 공부하다가 중도 포기하는 경우가 많다.
이러한 기술들은 온-오프라인에 다양한 교육 자료가 존재하지만, 일부분만을 다루거나 배경지식이 없으면 이해하기 힘든 내용이 많다. 그래서 이 책에서는 기술 공식 문서에서는 다루지 않는 개념 및 용어 설명과 실무에서 사용할 수 있는 예제 코드들을 최대한 쉽게 전달하는 데 중점을 두었다. 이 책이 독자들로 하여금 시니어 앱 개발자가 되기 위한 가이드북이 되어줄 수 있기를 바란다.
저자 소개
옥수환
2014년부터 안드로이드 앱 개발을 시작하여 이듬해 핀테크 분야에서 창업했다. 이후에는 웨어러블 및 AR 분야에서 개발하다가 현재는 네이버 밴드에서 안드로이드 앱 개발을 하며 개인 블로그인 찰스의 안드로이드(https://charlezz.com)를 운영하고 있다. 주요 참여 안드로이드 프로젝트로는 모바일 영수증, 모바일 간편 결제 TwoBill, 현대 제네시스 Virtual Guide, 웨어러블 Revelio 런처, 샤넬 전시회 AR, 유치원 등·하원 관리 크크맘, AR 영상 통화 Vivar 등이 있다.
목차
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. 사용자 정보 화면 구성하기
5.0 점
2명이 평가함
내가 남긴 별점 0.0
별로예요
그저 그래요
보통이에요
좋아요
최고예요
'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.
성인 인증 안내
성인 재인증 안내
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 보실 수 있습니다.
성인 인증 후에 이용해 주세요.
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 선물하실 수 있습니다.
성인 인증 후에 이용해 주세요.
본문 끝 최상단으로 돌아가기
무료이용권을 사용하시겠습니까?
사용 가능 : 장
<>부터 총 화
무료이용권으로 대여합니다.
무료이용권으로
총 화 대여 완료했습니다.
남은 작품 : 총 화 (원)
아키텍처를 알아야 앱 개발이 보인다
작품 제목
대여 기간 : 일
작품 제목
결제 금액 : 원
결제 가능한 리디캐시, 포인트가 없습니다.
리디캐시를 충전하시면 자동으로 결제됩니다.
최대 5% 리디포인트 적립 혜택도 놓치지 마세요!
이미 구매한 작품입니다.
작품 제목
원하는 결제 방법을 선택해주세요.
작품 제목
대여 기간이 만료되었습니다.
다음화를 보시겠습니까?