일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 팩토리 메소드
- PrototypePattern
- 빌터패턴
- Abstract Factory
- 함수형프로그래밍
- ㅓ
- designPattern
- Singleton
- 코틀린
- 옵저버 패턴
- 싱글톤
- 프로토타입 패턴
- Kotlin
- builderPattern
- Observer Pattern
- El
- r
- 디자인패턴 #
- a
- F
- Design Pattern
- ㅋㅁ
- Functional Programming
- 추상팩토리패턴
- 디자인패턴
- factory method
- 추상 팩토리
- Today
- Total
목록Android Jetpack Architecture/Navigation (13)
오늘도 더 나은 코드를 작성하였습니까?
navigation component 는 navi graph를 사용하여 앱의 탐색을 관리합니다. navi graph는 사용자가 한 destination에서 다른 대destination으로 이동하기 위해 실행할 수 있는 action 또는 논리적 연결과 함께 앱의 모든 대상이 포함된 리소스 파일입니다. Android 스튜디오의 Navigation Editor를 사용하여 앱의 탐색 그래프를 관리한다. 앱의 navi graph 디자인하기 위한 권장사항 및 추천사항을 알아보기. Top-level(최상위 수준) navi graph 앱의 최상위 navi graph는 사용자가 앱을 시작할 때 표시되는 초기 destination에서 시작해야 하며, 앱 주위를 이동할 때 표시되는 destination을 포함해야 한다. N..
1. Fragment destination - navi editer 에서 New Destination 아이콘 을 클릭한 다음 Create new destination을 클릭 - New Android Component 대화상자가 표시되면 Fragment Destination를 생성 2. DialogFragment destination ... ... 3. Activity destination Activity destination을 만드는 방법은 Fragment destination을 만드는 방법과 비슷합니다. 하지만 Activity destination Attribute은 상당히 다릅다. 기본적으로 navigation component 는 NavController를 Activity 레이아웃에 연결하고, na..
1. navi graph 만들기 navigation은 app의 destination(화면)간에 발생합니다. 즉, 사용자는 앱의 모든 위치에서 navigation 할 수 있다. destination(화면)은 작업을 통해 연결됩니다. navi graph 는 모든 destination과 action 포함하는 리소스 xml파일입니다. 그래프는 앱의 모든 path를 나타냅니다. 1. Destinations 은 앱 내부 다양한 컨텐츠를 표현하는 Acticity/Fragment 이다. 2. Action 사용자가 취할 수 있는 경로를 나타내는 Destinations간의 논리적 연결입니다 2. NavHost를 Activity에 추가하기 navi component 의 핵심 부분 중 하나는 navi host 입니다. nav..
다양한 화면 전환 및 앱 간의 navigation은 사용자 경험의 핵심 부분입니다 원칙은 앱 전체에서 일관되고 직관적인 사용자 경험의 기준을 설정합니다. navigation component는 원칙을 기본적으로 구현하도록 설계되어 사용자가 앱 사이를 이동할 때 동일한 navigation 휴리스틱(체계적이면서 합리적인 판단이 굳이 필요하지 않은 상황에서 사람들이 빠르게 사용할 수 있게 보다 용이하게 구성된 간편추론의 방법) 과 동일한 이동 패턴을 경험하게 할수 있다. 1. Fixed start destination (확정된 시작 화면) - 모든 앱에는 고정된 시작 화면이 있어야한다. 사용자가 런처(아이콘)에서 앱을 실행할 때 표시되는 첫 번째 화면입니다. - 이 화면은 사용자가 뒤로 버튼을 누른 후 런처로..