freeCodeCamp/guide/portuguese/computer-science/what-is-an-sdk/index.md

15 lines
1.3 KiB
Markdown
Raw Normal View History

---
title: What is an SDK
localeTitle: O que é um SDK?
---
## O que é um SDK?
Um Software Development Kit (SDK) é um conjunto de ferramentas e bibliotecas que você pode usar para criar aplicativos para um pacote de software específico.
Alguns SDKs são essenciais para o desenvolvimento de um aplicativo específico da plataforma. Por exemplo, o desenvolvimento de um aplicativo Android na plataforma Java requer um Java Development Kit, para aplicativos iOS o iOS SDK e, para a Plataforma Universal do Windows, o .NET Framework SDK.
Há também SDKs instalados em aplicativos para fornecer análises e dados sobre atividades. Exemplos proeminentes incluem Google e Facebook.
Pode ser algo tão simples quanto a implementação de uma ou mais interfaces de programação de aplicativos (APIs) na forma de algumas bibliotecas para interface com uma linguagem de programação específica ou para incluir hardware sofisticado que pode se comunicar com um sistema embarcado específico.
As ferramentas comuns incluem recursos de depuração e outros utilitários, geralmente apresentados em um ambiente de desenvolvimento integrado (IDE). Os SDKs também incluem com frequência códigos de amostra e notas técnicas de suporte ou outra documentação de apoio para ajudar a esclarecer pontos feitos pelo material de referência principal.