
“REST API는 서버와 클라이언트를 분리해서
안드로이드, iOS, 웹 등 어떤 환경에서도
같은 URL로 데이터를 주고받게 해주는 ‘느슨한 연결(Loose Coupling)’ 구조다.”
⇒ 즉, “서버는 데이터만, 클라이언트는 화면만” 담당하는 게 REST의 핵심


빨간색 네모는 서버(Server)
파란색 네모들은 클라이언트(Client) — 안드로이드, iOS, 웹 등
“하나의 서버(API)가 여러 종류의 클라이언트(앱, 웹 등)와 연결되는 구조”
즉,
서로 코드 구조나 프레임워크를 몰라도 연결 가능