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

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

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

코틀린의 Scope 함수를 정리하고 학습한 뒤 각각에 어떤 상황에서 scope 함수를 쓰는것이 좋을지 알아보겠습니다.

코틀린의 프로퍼티와 Backing Properies 를 왜 사용하는지 알아보자

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

SOPT 는 "Shout Our Passion Together" 라는 슬로건을 가진 대학생 연합 IT 벤처 창업 동아리 입니다. SOPT 를 시작하게 된 계기 SOPT 를 처음 알게 된 건 학교 선배의 블로그를 보면서 처음 알게 되었는데요..! 제가 본받고 싶은 분이

다익스트라 알고리즘은 한 정점에서 모든 정점에 이르는 최단 경로를 모두 구하는 알고리즘이다

그동안 내 Git Repository의 Commit을 보면서 엉망으로 커밋 메시지가 작성되어 있어 커밋 메시지 규칙에 대해 알아보고 이를 적용해 보고자 한다.