Un IDE (Integrated Development Environment) en palabras simples es un editor de texto. Se utiliza para hacer mucho mas facil y rapido el desarrollo de aplicaciones. El SDK son las librerias que se necesitan para compilar la aplicacion.
El IDE utiliza el SDK para compilar la aplicacion que desarrolles