일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 클래스 설계
- Android Studio
- chatGPT
- targetsdk
- Android
- 상태관리
- 개발시작
- 앱개발
- ios
- Java
- compose
- 초보개발자
- foregroundservice
- 개발자도전기
- Google Play
- SwiftUI
- 앱심사대응
- WorkManager
- 코루틴
- 안드로이드
- 문제해결
- Swift
- 문제개선
- coroutines
- Jitpack
- Kotlin
- 앱심사경험
- Developer
- SharedPreference
- EncryptedSharedPreferences
- Today
- Total
목록2025/01 (2)
개발린생
안드로이드 스플래시 화면은 앱이 실행될 때 가장 먼저 표시되는 화면이다.기본 스플래시 화면은 Android 12(API 31) 부터 적용되었으며, 예전에 안드로이드 앱을 개발할 때는 기본으로 제공되는 스플래시 화면이 없었기 때문에 개발자가 직접 구현해야했다. 기본 스플래시 화면이 제공되지만 별도의 스플래시 화면을 직접 구현하는 경우도 많다.복잡한 애니메이션, 앱의 고유한 디자인 적용, 네트워크 상태 체크, 데이터 로드 등 상태 로직이 들어가는 등 커스텀 요구사항이 있는 경우에는 스플래시 화면을 직접 구현한다.스플래시 화면에서 실행되는 기능UI 초기화앱 데이터 준비리소스 로드화면 전환 등스플래시 화면 설계 시 고려사항사용자 경험을 저해하지 않도록 간결한 화면으로 구성스플래시 화면에 과도한 작업을 넣지 말고..
회사에서 업무를 보거나 개인 프로젝트를 위해 프로젝트를 생성할 때, 그동안 무심코 지나쳤던 부분을 짚고 넘어가고자 글을 작성하게 됐다. 평소에 코드에서 경고가 발생하면, 빠르게 해결하기 위해 단축키로 경고문 권장 사항을 반영했지만, 이번 경고는 코드 수정을 바로 해주는 경고가 아니라서 내용을 직접 확인해보고자 했다. 사실, 단축키로 코드 수정이 가능한 경고라도 내용을 확인하며 짚고 넘어가는 습관을 들이는 것이 좋다..ㅎㅎ경고 발생 원인 코드사진과 같이 아래 코드에서 경고를 의미하는 노란줄이 표시된다.targetSdk = 34 경고문은 Launch Android SDK Upgrade Assistant, 직역하면 Android SDK 업그레이드 도우미를 실행한다는 말이다.위 경고문을 클릭하면 아래와같이 As..