<Android 데이터를 저장하는 방식>
아주 간단한 정보 저장 - SharedPreferences
(자동로그인 사용)
일반적인 데이터 저장 - Room
대량의 데이터 - Realm
동기는 비동기보다 간단하고 직관적일수 있지만 결과가 주어질 때 까지 아무것도 못하고 대기해야한다.
요청-응답이 하나의 트랜잭션에서 발생, 요청 후 응답까지 대기한다는 의미
비동기는 동기보다 복잡하지만 결과가 주어지는데 시간이 걸려도 그 시간동안 다른 작업을 할 수 있어서 보다 효율적일 수 있다.
요청-응답은 별개의 트랜잭션, 요청 후 응답이 도착하면 Callback으로 받아서 처리
Retrofit2 Call
.. 어렵넹
Retrofit2
1. DTO(POJO) Class