2024. 7. 31. 23:04ㆍ[개발]/TIL(Today I Learned)
https://skycat1127.tistory.com/145
데이터 저장 - Room
# Room 개념- SQLite를 쉽게 사용할 수 있는 DB 객체 매핑 라이브러리- 쉽게 Query를 사용할 수 있는 API를 제공- Query 결과를 LiveData로 정해 DB가 변경될 때마다 쉽게 UI 변경 가능- SQLite보다 Room 사용 권장
skycat1127.tistory.com
https://skycat1127.tistory.com/146
사용자 위치 얻기
# 위치 접근 권한- 사용자 위치 추적을 위한 3가지 권한 필요1) android.permission.ACCESS_COARSE_LOCATION: 와이파이/모바일 데이터를 사용해 기기의 위치에 접근하기 위한 권한(도시에서 1블록 정도의 오차
skycat1127.tistory.com
https://skycat1127.tistory.com/147
Google Map 가져오기
# 지도 사용 설정1) gradle에 추가할 코드// dependenciesimplementation 'com.google.android.gms:play-services-maps:18.1.0'implementation 'com.google.android.gms:play-services-location:21.0.1' 2) manifest.xml에 추가할 코드// permissions//
skycat1127.tistory.com
https://skycat1127.tistory.com/148
Retrofit 개념
# 서버와 클라이언트- 서버: 데이터나 리소스를 제공하는 시스템- 클라이언트: 유저를 대표해 서버에 정보나 서비스를 요청하는 시스템 # 프로토콜- 클라이언트가 서버에 무언가를 요청할 때 정
skycat1127.tistory.com
https://skycat1127.tistory.com/149
Retrofit 실습 예제 (1) 시도별 미세먼지 현황 앱
1) 공공데이터 포털에서 API 인증 키 발급https://www.data.go.kr/data/15073861/openapi.do 한국환경공단_에어코리아_대기오염정보각 측정소별 대기오염정보를 조회하기 위한 서비스로 기간별, 시도별 대기
skycat1127.tistory.com
https://skycat1127.tistory.com/150
Retrofit 실습 예제 (2) Youtube API 가져오기
# Retrofit 활용 순서 복기1) 라이브러리 추가dependencies { // Retrofit implementation("com.squareup.retrofit2:retrofit:2.9.0") // Gson Converter implementation("com.squareup.retrofit2:converter-gson:2.9.0") // OKHttp for 통신 로그 implement
skycat1127.tistory.com
할 일이 많다.
내일은 창업 관련 공부 집중하기.
'[개발] > TIL(Today I Learned)' 카테고리의 다른 글
240730_TIL (0) | 2024.07.30 |
---|---|
240718_TIL (0) | 2024.07.18 |
240717_TIL (2) | 2024.07.17 |
240716_TIL (2) | 2024.07.16 |