목록android jetpack (2)
막무가내 삽질 블로그
젯팩 네비게이션 애니메이션에과 앱바 기본적인 것에 대해 정리해봤습니다. www.notion.so/imwj/Jetpack-Navigation-Graph-Animations-Transition-AppBar-df33563b06814eae84414cfe777b2963 Jetpack Navigation Graph Animations Transition + AppBar Jetpack Navigation은 UI 전환을 쉽게 구현하는데 도움을 주는 라이브러리다. Navigation 에서는 이전 Destination(Fragment)이 포함된 백스택을 자동으로 관리한다. 앱이 실행될 때 첫 화면이 백스택에 배치되 www.notion.so sample source (branch name : navigation-graph)..

개발자 문서, 유튜브, 코드랩을 참고했다. ViewModel ? AAC ViewModel은 UI관련 데이터를 저장하고 관리하기 위하여 설계된 뷰모델클래스이다. ViewModel의 LifeCycle은 액티비티가 onCreate되고 onDestroy될 때까지 존재한다. 앱이 회전 할 때와 같이 액티비티가 여러번 호출 될 수 있지만(onCreate) ViewModel은 계속 유지된다. 장점 : 싱글톤 객체처럼 사용가능하다, 프래그먼트 중개자로 액티비티를 사용하지 않아도 된다, 화면 회전 문제 주의사항 : ViewModel 내부에 액티비티,프래그먼트,뷰에 대한 Context를 저장해서는 안된다. (Application Context제외) LiveData ? LiveData는 LifeCycle의 Observer다..