상호작용과 결합을 위한 최고의 방법들
이번 강좌에서는 안드로이드의 최고의 상호작용 패턴을 적용해 사용자를 유도하고 유지하는 방법을 다룹니다. 예를 들어 사용자들이 애플리케이션에서 빠르게 내용을 찾는 것을 돕기 위해서 애플리케이션은 사용자 상호작용에 있어서 사용자의 기대를 충족시켜야합니다. 그리고 계속 사용자가 돌아오도록 하기 위해서 애플리케이션 런쳐로 갈 필요 없이 애플리케이션의 내용을 확인할 수 있는 플랫폼의 능력을 활용해야합니다.
효과적인 네비게이션 디자인하기
다양한 네비게이션 패턴을 통해 사용자고 효과적이고 직관적으로 애플리케이션의 내용물을 탐사핯 수 있는 애플리케이션 화면 계층 구조와 네비게이션의 형태를 계획하는 방법을 다룹니다.
화면과 화면 관계 계획하기
다중 터치 화면 크기를 위한 계획
하위, 측면 네비게이션 제공하기 (Descendant and Lateral)
상위, 시간적 네비게이션 제공하기 (Ancestral and Temporal)
효과적인 네비게이션 구현하기
스와이프 뷰, 네비게이션 드로어 또는 업 드로어와 같은 다양한 네비게이션 패턴을 구현하는 방법을 다룹니다.
스와이프 뷰와 탭 만들기
네비게이션 드로어 만들기
업 네비게이션 제공하지
적절한 뒤로가기 네비게이션 제공하기
하위 네비게이션 구현하기
사용자 알림
노티피케이션을 통해 애플리케이션 UI 밖에서 메시지를 보여주는 방법을 다룹니다.
노티피케이션 만들기
액티비티 시작할 때 네비게이션 보존하기
노티피케이션 갱신하기
큰 뷰 스타일 사용하기 (Big View Style)
노티피케이션에 과정 표현하기
밀어 새로고침 지원하기
밀어 새로고침 동작을 통해 수동적으로 내용을 갱신하도록 애플리케이션의 레이아웃을 수정하는 방법을 다룹니다.
밀어 새로고침하기를 애플리케이션에 추가하기
새로고침 동작에 반응하기
검색 기능 추가하기
애플리케이션에 적절히 검색 인터페이스를 추가하고 검색가능한 데이터 베이스를 만드는 방법을 다룹니다.
검색 인터페이스 설정하기
데이터 저장, 검색하기
하위버전 지원하기
애플리케이션의 내용이 구글에서 검색되도록 하기
딥 링킹과 인덱싱을 통해 해당 애플리케이션 내용을 모바일 검색 결과를 통해 바로 볼 수 있도록하는 방법을 다룹니다.
애플리케이션 내용 딥 링크 가능하게 하기
애플리케이션 내용을 인덱싱하기 위해 구체화하기
비서기능을 위해 내용 최적화하기
비서 API를 통해 문맥적으로 연관된 행동을 지원하는 방법을 다룹니다.
애플리케이션 링크 다루기
웹 리퀘스트를 다루는 시스템을 통해 사용자를 웹사이트가 아닌 애플리케이션으로 바로 보내는 방법을 다룹니다.