목록Navigation (2)
제이슨의 개발이야기

네비게이션 넘포넌트 (navigation component) 를 사용하여 앱 개발을 진행 하다 보면 start destination 을 수정하고 싶은 경우가 생깁니다 대표적인 예로 앱을 실행했을때 로그인한 유저 또는 비로그인 유저에 따라서 로그인 화면을 보여주거나 혹은 메인 화면을 보여주고 싶은 경우가 있습니다 그러나 보통 start destination 을 미리 정하기 때문에 유동적으로 바꾸기가 어렵습니다 그래서 상황에 따라 start destination 을 바꿔야 합니다!! 저같은 경우 파이어베이스로 로그인 후 해당 유저가 다시 앱을 실행 했을 때 로그인 한 유저인지 확인 후 start destination을 수정합니다 if( FirebaseAuth.getInstance().currentUser!=..

Jetpack 과 함께 소개된 안드로이드 네비게이션은 Fragment 와 Activity간 구현을 심플하고 안정적으로 이동할 수 있도록 도와주는 컴포넌트 입니다 저는 기존 안드로이드 개발을 할때 안드로이드 네비게이션을 이용하지 않고 각 프래그먼트 이동을 직접 트랜잭션 을 통해 이동했는대 네비게이션을 사용하면 좀 더 심플하고 안정적으로 이동할 수 있어서 너무 만족한 컴포넌트 입니다 참고로 네비게이션 컴포넌트는 하나의 액티비티에 여러개의 프래그먼트를 UI로 사용할 때 사용합니다! 저는 네비게이션 컴포넌트 의 기초 사용법에 대해서 설명하겠습니다!! (쉬움)완전기초!!! 네비게이션 컴포넌트를 사용 하기 위해서는 일단 gradle 에서 navigation 을 Implementation 해줍니다 ! 그리고 필요로 ..