일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코루틴
- 개발시작
- 앱개발
- 초보개발자
- coroutines
- targetsdk
- Developer
- ios
- Swift
- SwiftUI
- chatGPT
- 문제개선
- Java
- 개발자도전기
- SharedPreference
- EncryptedSharedPreferences
- 안드로이드
- 상태관리
- foregroundservice
- 앱심사대응
- Android Studio
- Jitpack
- compose
- Kotlin
- Android
- 클래스 설계
- 앱심사경험
- 문제해결
- WorkManager
- Google Play
- Today
- Total
목록Android Studio (2)
개발린생

회사에서 업무를 보거나 개인 프로젝트를 위해 프로젝트를 생성할 때, 그동안 무심코 지나쳤던 부분을 짚고 넘어가고자 글을 작성하게 됐다. 평소에 코드에서 경고가 발생하면, 빠르게 해결하기 위해 단축키로 경고문 권장 사항을 반영했지만, 이번 경고는 코드 수정을 바로 해주는 경고가 아니라서 내용을 직접 확인해보고자 했다. 사실, 단축키로 코드 수정이 가능한 경고라도 내용을 확인하며 짚고 넘어가는 습관을 들이는 것이 좋다..ㅎㅎ경고 발생 원인 코드사진과 같이 아래 코드에서 경고를 의미하는 노란줄이 표시된다.targetSdk = 34 경고문은 Launch Android SDK Upgrade Assistant, 직역하면 Android SDK 업그레이드 도우미를 실행한다는 말이다.위 경고문을 클릭하면 아래와같이 As..

* 이 포스트에 작성된 코드는 Kotlin 언어로 작성하였습니다. 카테고리의 첫 포스트는! 많은 분들이 저와 같이 사용하셨을 것이라 생각하여 공유하고자 작성하는 글 입니다. 우리는 앱에 데이터를 저장하기 위해 앱 DB인 SQLite도 사용하지만 앱 안에 간단한 데이터를 간단하고 편리하게 저장하고 사용하기 위해 주로 SharedPreferences를 사용합니다. 어떤 기능에 대한 설정 값을 저장하기도 하고 아이디, 비밀번호, 이메일, 전화번호 등 사용자 데이터를 저장하기도 합니다. 설정 값 같은 데이터는 노출이 되어도 무관할 수 있으나 아이디, 비밀번호 등 사용자의 민감한 데이터는 노출이 되면 문제가 될 수 있기에 SharedPreferences를 암호화하여 사용해보도록 하겠습니다!! 암호화 하지 않은 S..