UI는 User Interface의 약자이며 컴퓨터라는 시스템과 사용하는 사람의 접점에 존재한다. 사람이 생각하는 걸 컴퓨터에게 전달하는 입력장치, 컴퓨터의 상태를 사람에게 전달하는 출력장치가 바로 UI다. 즉, 사용자가 접근하는 방법을 말한다.
API는 Application Programming Interface의 약자로 코드의 형태를 띄고 있는 개발자들의 인터페이스이다.
정리하자면, UI => 사용자에게 보여지는 화면 | API => 개발자에게 보여지는 화면