네트워크 통신 (1) 썸네일형 리스트형 [안드로이드 개인공부] Retrofit에 대해서 단계별로 공부해보자! 프로젝트 진행하면서 무작정 Retrofit 라이브러리를 사용했었다. 그래서인지 단계별로 왜 이렇게 구현하는 것인지, 왜 이것을 사용하는지 아무것도 모른 상태로 사용했다. 그렇기에 여기에 Retrofit의 기본 단계들을 공부하여 정리하려고한다. 일단, Retrofit은 안드로이드 및 자바를 위한 안전한 REST 클라이언트라고 말할 수 있다. 2010년 당시에는 네트워크 Request 보내기 위해서는 low-level java connection을 통해서 스레딩, json 파싱 등을 스스로 구현하여 사용해야했다. 이것들은 너무 복잡했다. 하지만 Retrofit은 이러한 복잡한 구현들을 모두 숨긴다. 즉, API와 Interact 하는 것을 더 쉽게 도와준다. 그렇기에 개발자들은 더 쉬운 네트워크 통신을 하기.. 이전 1 다음