빈 구멍 채우기
[Android] API vs SKD 차이
⭐⭐기록
2022. 8. 19. 15:48
https://www.youtube.com/watch?v=kG-fLp9BTRo
API
Application Programming Interface
1. 통신을 목적으로 한다.
2. 추상화되어 있다. - 복잡한 논리를 추상화 시켜 간단하게 사용할 수 있게 함
3. 표준화되어 있다. - ex) SOAP, REST 등
구성요소
Request
OPERATION - GET, POST, PUT, DELETE
PARAMETER
ENDPOINT
Response
json 같은 원시데이터
API를 실제로 호출하기 > SDK 등장!
SDK
Software Development Kit
도구(tool)의 도구상자. 혹은 API를 호출하는 도구상자
지원언어 - Java, Go, Python 등 다양
요약
API : 다른 시스템의 복잡성을 이해할 필요없이 시스템 간 통신을 가능하게 한다.
SKD : APIs를 쉽게 사용하도록 한다.