안드 데이터 저장 및 Retrofit

김동현·2022년 10월 7일
0

<Android 데이터를 저장하는 방식>

아주 간단한 정보 저장 - SharedPreferences
(자동로그인 사용)

일반적인 데이터 저장 - Room

대량의 데이터 - Realm


동기는 비동기보다 간단하고 직관적일수 있지만 결과가 주어질 때 까지 아무것도 못하고 대기해야한다.
요청-응답이 하나의 트랜잭션에서 발생, 요청 후 응답까지 대기한다는 의미

비동기는 동기보다 복잡하지만 결과가 주어지는데 시간이 걸려도 그 시간동안 다른 작업을 할 수 있어서 보다 효율적일 수 있다.
요청-응답은 별개의 트랜잭션, 요청 후 응답이 도착하면 Callback으로 받아서 처리


Retrofit2 Call
.. 어렵넹

Retrofit2
1. DTO(POJO) Class

  • Data Transfer Object, Plain Old Java Object의 약어
  • JSON 타입변환에 사용
  1. Interface
  • 사용할 HTTP Method를 정의해놓는 Interface
  • POST / GET / PUT / DELETE
  1. Retrofit Client Class
  • Interface를 사용할 Instance 정의 Class
  • BaseURL과 Converter를 설정

profile
개발자

0개의 댓글