안드로이드 스튜디오 에뮬레이터를 돌릴 때 처음 접한 단어였는데 정확히 무엇을 의미하는지 알지 못한 채 넘어갔다.
SDK 는 software development kit의 줄임말로, 개발자들이 특정 플랫폼을 위한 앱을 개발할 때 사용할 수 있는 도구들의 세트이다.
SDK는 특정 시스템, OS, 언어에서 사용할 수 있도록 디자인되어 있는데 그래서 안드로이드 앱을 빌드하기 위해선 Android SDK, ios앱을 빌드하기 위해서는 ios SDK가 필요하다.
SDK는 보통 라이브러리, 컴파일러, APIs, 관련문서, IDE, 디버깅 프로그램 등의 다양한 컴포넌트들을 포함하고 있다.