[Kotlin/Android] Navigation

Programming/Android 2020. 9. 1. 17:16 Posted by 생각하는로뎅
반응형

1. Navigation 이란

  앱내 화면 전환을 쉽게하고, 화면 흐름을 시각화를 해주는 프레임워크

 

Android navigation

 

2. Navigation 사용법

 

  1) build.gradle(Project)

 buildscript {
	ext {
		...
		version_navigation = "2.3.0"
	}
	...
}

   2) build.gradle(Module:App)

  dependencies {
	...
	// Navigation
	implementation "android.arch.navigation:navigation-fragment-ktx:$version_navigation"
	implementation "android.arch.navigation:navigation-ui-ktx:$version_navigation"
}

 

  3) res > 오른쪽 마우스 클릭 -> New Resource File -> Resource type : Navigation 선택 -> File Name 삽입 후, Ok.
   

  4) res/navigation/File Name.xml 진입.

 

  5) Design 탭 전환.
   
  6) 디자인 탭 상단에 + 모양 클릭 후, 네비게이션에 사용할 화면 추가.

 

 

3. 라이브러리 Android KTX란

 

  Android KTX는 Android Jetpack과 기타 Android 라이브러리에 포함된 Kotlin 확장 프로그램 세트입니다. KTX 확장 프로그램은 간결하고 직관적인 Kotlin을 Jetpack, Android 플랫폼, 기타 API에 제공합니다.

(developer.android.com/kotlin/ktx?hl=ko)

반응형