코틀린의 생명주기 학습
생명주기에 부족한 이해를 보완
bar형태 + 진행율을 보여줄 수 있는 안드로이드에서 지원하는 ProgressBar를 찾을 수 있었다.
소셜 로그인 API 3개를 이용한 코틀린
⚙ Setting https://www.ncloud.com/?language=ko-KR 가입 결제수단 등록(따로 결제는 없지만 등록을 해야지만 지도 사용 가능!) 콘솔 버튼 클릭 Services - AI NAVER MAP NaverMap 체크 후 패키지명 입력하기
API KEY를 안전하게 보관하기 위해 local에 저장하는 방법
drawable을 찾을 수 없는 문제!!
😕When? 주기적으로 무언가를 계속 실행해야한다. 앱을 키고 있지 않아도 작동한다 앱이 종료되더라도 작동한다. 폰의 화면이 off되어 있어도 작동한다. 위와 같은 상황에서 작업을 해야만 할 때 workmanager를 사용하는 것이 가장 좋은 것 같다. 백그라운
ROOM DB 학습 및 사용 간의 오류 해결
Room을 이용하여 사용자가 설정해둔 값을 저장하고 불러옵니다.
https://velog.io/@shin75492/Kotlin-API-Key-%EC%95%88%EC%A0%84%ED%95%98%EA%B2%8C-%EB%B3%B4%EA%B4%80%ED%95%98%EA%B8%B0 이미 이 전에 다 만든 내용인데 이상하게 자꾸 API Key를 불러오는데 오류가 발생해서 리팩토링했다. buildConfigField를 사용하는데...
코틀린에 대해 학습을 할 때 왜 lazy lateinit같은 것들이 있는 지 감이 잘오지 않았다. 뭔가 초기화 하면 그대로 바로 초기화해서 사용하면 되지 왜 그럴까 싶은 생각이 들면서도 실제로 개발할 때도 필수적이지 않아서 확실히 학습하지 않았다.. 실패가 나타난 코
Jetpack Compose 맛보기
쉽게 이해해보자.
📡통신을 위해서 사용하는 라이브러리
뷰모델과 라이브데이터에 대한 의문을 모두 해결
코루틴이 내부적으로 어떻게 돌아가는 지 그리고 쓰레드와는 어떠한 차이점이 존재하는지에 대해.
MVI 패턴을 깊고 쉽게 이해하기
Jetpack, Koin, 클린 아키텍처에 대해 쉽게 알아보자