1장. 프래그먼트와 UI 모듈화__UI 제작에 관한 새로운 접근의 필요성____프래그먼트의 폭넓은 플랫폼 지원____일반적인 안드로이드 태스크를 간단하게 하는 프래그먼트____프래그먼트와 액티비티의 관계__프래그먼트로의 전환____액티비티 지향적인 낡은 생각______액티비티의 외형 정의______액티비티 UI 나타내기____프래그먼트 지향적인 새로운 생각______프래그먼트 레이아웃 리소스 제작______프래그먼트 클래스 제작______프래그먼트 사용을 위한 액티비티 수정____요약2장. 프래그먼트와 UI 유연성__유연한 UI 제작____동적 프래그먼트 레이아웃 선택______대안적인 레이아웃 리소스 추가 ______스크린 사이즈로 프래그먼트 레이아웃 다루기______중복 제거____유연성을 위한 프래그먼트 디자인______견고한 결합의 회피______프래그먼트 관계 추상화______프래그먼트 실행의 캡슐화______느슨하게 조각들을 연결하기__예상치 못한 상황에 대비한 프래그먼트 보호____레이아웃 리소스의 발전____책 상세설명을 위한 액티비티 생성____MainActivity 클래스를 적응력 높게 만들기__요약3장. 프래그먼트의 생명주기와 특수성__프래그먼트 생명주기의 이해____프래그먼트 설정과 디스플레이 ______메소드 이름 혼동 피하기____프래그먼트의 숨기기와 해제____사용 가능한 리소스의 최대화______프래그먼트 상태 관리__특별한 목적의 프래그먼트 클래스____리스트 프래그먼트______데이터와 리스트의 연결______디스플레이로부터 데이터 분리____DialogFragment______스타일______레이아웃______DialogFragment 디스플레이______이벤트 핸들링______다이얼로그 정체성__요약4장. 프래그먼트 트랜잭션__의도적인 스크린 관리__동적 프래그먼트 관리____트랜잭션 변화의 실행 유보____프래그먼트 추가와 삭제____뒤로가기 버튼 지원__유연한 레이아웃 제작____동적 프래그먼트를 지원하도록 레이아웃 업데이트____다양한 기기에 적용____처음부터 동적인 프래그먼트 로드____프래그먼트끼리 이동하기______불필요한 처리 제거______즉각적인 프래그먼트 생성______비동기적 생성 관리______통합__요약5장. 프래그먼트로 다채로운 내비게이션 만들기__놀라운 신세계__스와이프로 내비게이션을 재미있게 만들기____스와이프 내비게이션 구현______스와이프 프래그먼트 관리______스와이프 UI 적용______안드로이드 스튜디오와 스와이프 내비게이션__액션바로 내비게이션 향상시키기____탭으로 한 번에 이동하기______탭 선택 관리______프래그먼트를 탭에 연결하기____드롭다운 리스트 내비게이션에 바로 접근하도록 제공하기______프래그먼트 선택 관리______내비게이션 선택사항 제공______안드로이드 스튜디오와 드롭다운 리스트 내비게이션__요약