
remember는 Composable 함수에서 상태를 기억하기 위해 사용됩니다.하지만 remember로 저장한 값은 Activity가 재생성되면 사라집니다.즉, 화면 회전, 다크 모드 전환 등 구성 변경(Configuration Change) 이 발생하면 Activit

저는 최근에 스낵바를 구현하면서 각각의 화면에서 특정 버튼 클릭 시 스낵바가 3초 동안 노출되고, "이동" 버튼을 누르면 특정 화면으로 이동하는 기능이 필요했습니다. 커스텀 스낵바를 구현하면서 마주한 문제와 해결한 내용을 다룹니다.

주로 안드로이드에서 로그인 개발을 할때 토큰 만료 및 갱신 시나리오를 처리하는 것이 일반적입니다.

현재 스프린트를 진행중인 스매싱 프로젝트에서 navigation 리팩 작업을 하면서 저도 헷갈리는 것들이 있고, 앞으로 화면 라우팅을 세팅할때 어떻게 하면 좋을 지 고민해 본 내용을 적어보았습니다.

앞서 navOptions와 restoreState에 대해 다루었다면,이번에는 Type-Safe Navigation에서 route의 파라미터 값에 따라 달라지는 id 문제로 인해restoreState가 의도한 대로 동작하지 않았던 케이스를 정리해보려 합니다.Matchin