개발을 하면서 앱이 점점 복잡해 질수록 Fragment끼리의 통신을 필요로 하게 된다.사용자의 이벤트에 따라 올바르게 반응하거나 한가지 이벤트에 대해서 서로 다른 여러개의 Fragment가 반응해야 할 경우 공통의 채널이 필요로 하게 된다.안드로이드에서는 보편적으로 두
안드로이드의 jetpack에는 navigation이라는 라이브러리가 존재합니다.기본적으로 fragment들의 이동, 스택을 관리하기 위한것이며 많은 어플에서 바텀 메뉴를 사용하고 액티비티보단 fragment로 화면을 구성하기 때문에 반드시 익혀두어야 할 라이브러리중 하
Fragment는 화면이 커지는 Tablet이 생겨나면서 한 화면에 다양한 레이아웃과 Widget등을 표현하기 위해서 생겨났다. Fragment는 여러 화면에서 재사용이 가능하다. 자체 생명 주기를 가지고 있다. 동적으로 추가,삭제,교체(FragmentTransaction)가 용이하다. 자체 입력 이벤트를 받는다. 액티비티 실행 중에 추가 및 제...