[Android] Android Studio에서 Copilot 사용하기Android Studio에서 Copilot을 사용하기 위한 설정 방법 안내Feb 22, 2023Feb 22, 2023
[Android] strings.xml 관리하기다국어 서비스를 개발하다보니 strings.xml 를 관리하거나 협업하는 일이 많이 발생한다. strings 관리하면서 알아두면 좋을 것들을 기록해본다.Feb 20, 2023Feb 20, 2023
[Android] Compose remember, remember(keys), rememberUpdatedState 동작비교Compose를 사용하면서 컴포저블의 상태 관리를 위해 remember 를 이용해 메모리에 객체를 관리한다. remember를 활용하여 객체를 저장하고 저장한 값을 리컴포지션에 활용한다. 다만, remember 방식에는 3가지가 있고 동작을 이해해야…Feb 17, 2023Feb 17, 2023
[Android] SharedPreferences 에서 Jetpack DataStore 로 이전SharedPreferences 보다 Jetpack Datastore 를 사용하면 Kotlin Coroutine 및 Flow를 사용해 비동기를 관리할 수 있기에 DataStore 사용을 선호한다. 공식문서에서도 SharedPreferences를…Feb 15, 2023Feb 15, 2023
[Android] Android 12 이상 버전 Splash Screen 2번 노출 방지Splash Screen을 App 실행 시 별도의 SplashActivity를 만들어서 강제로 노출시키는 방법을 활용한 경우 Android 12 부터는 스플래시 화면이 2번 노출되는 이상한 문제가 생겼다면 원하는 스플래시가 아니더라도 가장 단순한…Jan 25, 2022Jan 25, 2022