240731_TIL

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