애플리케이션을 개발할 때 10개 중 9개는 무조건 들어가는 기능 중에 로그인이 있다. 로그인 기능 중에서 단골 옵션인 자동 로그인 같은 경우에는 SharedPreference를 사용한다. 그 외에도 SharedPreference를 자주 사용하게 되는 데 필요한 클래스마다 SharedPreference를 사용하게 되면 코드가 깔끔하지 못하다. SharedPreference를 한 곳에서 관리할 수 있는 방법을 찾던 중에 출처 블로그를 통해서 참고해 보았다. 먼저 build.gradle/app에 아래와 같이 의존성을 추가해야 한다. implementation 'androidx.preference:preference-ktx:1.1.1' object PreferenceHelper { fun getSharedPre..