Android
- 
          [Android] Splash Screen 만들기 (with Lottie)Android 2024. 12. 26. 08:00프로젝트를 하다가 splashScreen을 만들고 싶어서 찾아보게 되었다내가 한 방법이 100% 정답은 아님 1. dependency 설정dependencies { implementation("androidx.core:core-splashscreen:1.0.0")} 2. theme에 splash관련 속성 지정 windowSplashScreenBackground : 스플래시 스크린 백그라운드에 적용할 색상windowSplashScreenAnimationIcon : 스플래시 스크린에서 보여줄 아이콘postSplashScreenTheme : 스플래시 스크린 테마 이후로 보여줄 테마 windowSplashScreenAnimationIcon에 설정해야하는 이미지는 공홈에서 다음.. 
- 
          [Android] Activity, Fragment, FragmentView LifeCycleAndroid 2024. 12. 25. 18:00라이프사이클이 좀 헷갈려서 다시 정리해봄 Activity는 뭘까?앱이 수행하는 작업(task)의 기반이 되는 요소이고, 앱과 사용자의 상호작용을 위한 진입점 역할 및 ui를 구성하는 역할을 하는 컴포넌트이다 점점 단말기 성능은 좋아지고 있지만 메모리는 pc에 비해서 제한되어있다따라서 제한된 메모리를 효율적으로 관리해야한다. 따라서 앱이 실행되는 동안 앱을 구성하는 컴포넌트들의 생명주기와 상태변화를 관리해야한다 예를 들면 사용자들이 앱을 실행시켰다가 다른 앱을 켤 수도 있고, 종료시켰다가 다시 돌아오기도 하거나앱을 세로에서 가로 모드로 바꾸는 등 여러가지 일들이 발생할 수 있다.이러한 상태변경이 생겼을 때 이 상태들이 가지고 있는 정보들을 유지하고 복원할 수 있어야한다 이러한 작업을 생명주기에 맞추어 작성..