logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

젯팩 컴포즈로 개발하는 안드로이드 UI

젯팩 컴포즈로 개발하는 안드로이드 UI

토마스 쿠네스 (지은이), 강경구 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 15개 20,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 24,000원 -10% 1200원 20,400원 >

책 이미지

젯팩 컴포즈로 개발하는 안드로이드 UI
eBook 미리보기

책 정보

· 제목 : 젯팩 컴포즈로 개발하는 안드로이드 UI 
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 안드로이드
· ISBN : 9791161757100
· 쪽수 : 312쪽
· 출판일 : 2022-12-30

책 소개

젯팩 컴포즈는 안드로이드 UI 개발의 새로운 패러다임이다. 이 책은 젯팩 컴포즈를 통해 안드로이드 애플리케이션을 개발할 수 있도록 도와줄 것이다.

목차

01장. 컴포즈 앱 첫 빌드
__기술 요구 사항
__컴포저블 함수와 인사
____환영 인사 나타내기
____열, 텍스트 필드, 버튼 사용
____인사말 출력
__미리 보기 사용
____미리 보기 매개변수
____미리 보기 설정
____미리 보기 그룹화
__컴포즈 앱 실행
____컴포저블 함수 배포
____액티비티에서 컴포저블 함수 사용
____내부 살펴보기
____플레이 버튼 누르기
__요약
__참고 도서

02장. 선언적 패러다임 이해
__기술 요구 사항
__안드로이드 뷰 시스템 살펴보기
____레이아웃 파일 인플레이팅
____UI 수정
__컴포넌트에서 컴포저블 함수로 이동
____컴포넌트 계층 구조
____컴포넌트 계층 구조의 한계
____함수를 사용해 UI 조합
__아키텍처 관점에서 설명
____클릭 동작에 반응
____UI 요소 크기 조절과 배치
__요약

03장. 컴포즈 핵심 원칙 자세히 알아보기
__기술 요구 사항
__컴포저블 함수 자세히 살펴보기
____컴포저블 함수의 구성 요소
____UI 요소 내보내기
____값 반환
__UI 구성 또는 재구성
____컴포저블 함수 간 상태 공유
____크기 제어
____액티비티 내에서 컴포저블 계층 구조 나타내기
__컴포저블 함수의 행위 수정
____변경자 동작 이해
____커스텀 변경자 구현
__요약

04장. UI 요소 배치
__기술 요구 사항
__미리 정의된 레이아웃 사용
____기본 구성 요소 조합
____제약 조건을 기반으로 하는 레이아웃 생성
__단일 측정 단계의 이해
____측정 정책 정의
__커스텀 레이아웃 작성
____커스텀 측정 정책 구현
__요약

05장. 컴포저블 함수 상태 관리
__기술 요구 사항
__상태를 갖거나 갖지 않는 컴포저블 함수 이해
____컴포저블 함수에서 상태 사용
____상태를 갖지 않는 컴포저블 함수 작성
__상태 호이스팅과 이벤트 전달
____라디오 버튼 그룹 생성
__환경설정 변경에도 데이터 유지
____ViewModel 사용
__요약

06장. 조립
__기술 요구 사항
__컴포즈 앱 스타일링
____색상, 모양, 텍스트 스타일 정의
____리소스 기반의 테마 사용
__툴바와 메뉴 통합
____화면 구조화를 위해 Scaffold() 사용
____상단 앱 바 생성
__내비게이션 추가
____화면 정의
____NavHostController와 NavHost() 사용
__요약

07장. 팁, 트릭, 모범 사례
__기술 요구 사항
__상태 유지와 검색
____ViewModel에 객체 주입
____팩토리 사용
__컴포저블을 반응성 있게 유지
____ViewModel 인스턴스와 소통
____장기간 동작하는 작업 처리
__부수 효과의 이해
____중단 함수 호출
____DisposableEffect()으로 정리
__요약

08장. 애니메이션 적용
__기술 요구 사항
__애니메이션을 사용한 상태 변화 시각화
____한 가지 값을 변경하는 애니메이션
____여러 값을 변경하는 애니메이션
__애니메이션을 사용해 UI 요소를 노출하거나 숨기기
____AnimatedVisibility()의 이해
____크기 변경 애니메이션
__시각 효과를 통한 트랜지션 향상
____크로스페이드 컴포저블 함수
____애니메이션 사양의 이해
__요약

09장. 상호 운용 API 자세히 알아보기
__기술 요구 사항
__컴포즈 앱에서 뷰 나타내기
____컴포즈 앱에 커스텀 컴포넌트 추가
____AndroidViewBinding()으로 뷰 계층 구조 인플레이팅
__뷰와 컴포저블 함수 간 데이터 공유
____ViewModel 다시 보기
____뷰 바인딩과 ViewModel 조합
__뷰 계층 구조에 컴포저블 임베디드
__요약

10장. 컴포즈 앱 테스트와 디버깅
__기술 요구 사항
__환경설정과 테스트 작성
____유닛 테스트 구현
____컴포저블 함수 테스트
__시맨틱 이해
____시맨틱 노드로 작업
____커스텀 시맨틱 프로퍼티 추가
__컴포즈 앱 디버깅
____로깅과 디버깅을 위해 커스텀 변경자 사용
__요약
__더 읽을거리

11장. 결론과 다음 단계
__기술 요구 사항
__미래 탐험
____노출된 드롭다운 메뉴 나타내기
____NavigationRail() 사용
__머티리얼 유로 이관
____컴포즈에서 머티리얼 2와 머티리얼 3 간의 차이점
__안드로이드를 넘어서
____샘플 프로젝트 설정
__결론

저자소개

토마스 쿠네스 (지은이)    정보 더보기
안드로이드 GDE(Google Developer Expert)며 안드로이드와 관련해 여러 국제 콘퍼런스에서 연사와 토론자로 활동해왔다. 첫 번째 안드로이드 앱은 2010년에 출시됐으며 100,000건의 다운로드 수를 기록했다. 현재 MATHEMA GmbH에서 수석 컨설턴트이자 모바일 책임자로 근무하고 있으며 소프트웨어 아키텍처와 안드로이드 개발자로서 경험을 쌓아가고 있다. 수많은 글을 기고해왔을 뿐만 아니라 독일에서 가장 많이 팔린 안드로이드 책(현재 6판)의 저자이기도 하다. 또한 다양한 오픈소스 프로젝트에도 자주 기여해왔다.
펼치기
강경구 (옮긴이)    정보 더보기
모바일 개발자로 일하고 있으며 새로운 기술이나 언어에 관심이 많다. 여러 패러다임을 실무에 적용하고자 노력하고 있으며, 다른 이들과 지식을 교류하고자 노력한다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791161759340