Navigation component 2

[Jetpack] Navigation Component #2 args 전달하기

args 전달하는 건 아주 간단해요 왜냐하면 우리가 1탄에서 사용했던 action.arguments가 Bundle이기 때문이져 :) bundle이라면, put / get을 사용하면 되겠죠 ! nav_graph.xml에서 Design 탭을 누르면 Arguments가 있어요 Add Argument를 누르면 type에서 원시타입 말고도 custom 타입도 가능합니다 :) 진짜 편리한거같아여 Argument를 받을 Fragment에 선언해줍니다 ! testArgs로 Argument를 생성하면 nav_graph.xml에 자동으로 선언되어 있습니다 자 이걸 소스에서 연결해봅시다 MainFragment -> GridFragment로 전달하는 과정입니다 1️⃣ args를 전달하는 부분 (MainFragment) nav..

📱 Android 2023.05.01

[Jetpack] Navigation Component #1 기본 뼈대 만들기

Jetpack에서 Navigation을 한번 사용해보겠습니다 Navigation에 관해선 아래의 공식문서를 참고했어요 https://developer.android.com/guide/navigation 탐색 | Android 개발자 | Android Developers Android Jetpack의 탐색 구성요소를 사용하여 앱에서 탐색 구현 developer.android.com Navigation에는 3가지 Key part가 있습니다 1️⃣ Navigation Graph 모든 네비게이션 관련 정보가 한곳에 모여 있는 XML 리소스 앱을 통해 이동할 수 있는 경로뿐만 아니라 앱 내의 모든 개별 콘텐츠 영역(목적지)가 포함됩니다 2️⃣ Nav Host Navigation graph로부터 목적지들을 표시하는..

📱 Android 2023.04.30