Google Play badge

kits de desenvolvimento de software


SDKs (KITS DE DESENVOLVIMENTO DE SOFTWARE)

Um kit de desenvolvimento de software (conhecido como devkit ou SDK) refere-se a um conjunto típico de ferramentas de desenvolvimento de software que permite a criação de aplicativos para um determinado pacote de software, plataforma de hardware, estrutura de software, sistema de computador, sistema operacional, console de videogame ou similar. plataforma de desenvolvimento. Para enriquecer os aplicativos com anúncios avançados, funcionalidades, notificações push e muito mais, um grande número de desenvolvedores de aplicativos implementam determinados kits de desenvolvimento de software. Alguns SDKs são muito cruciais para o desenvolvimento de um aplicativo específico da plataforma. Por exemplo, o desenvolvimento de um aplicativo Android em uma plataforma Java requer um Java Development Kit. Também existem SDKs que são instalados em aplicativos para fornecer dados e análises sobre a atividade do aplicativo. Alguns dos criadores proeminentes desses SDKs incluem Facebook, InMobi e Google.

Exemplos de SDKs incluem o iPhone SDK, o Mac OS X SDK e o Windows 7 SDK. Os SDKs geralmente incluem um ambiente de desenvolvimento integrado (IDE), que atua como a interface de programação central. O IDE pode incluir uma janela de programação para um depurador para corrigir erros do programa, escrever códigos-fonte, bem como um editor visual que permite aos desenvolvedores criar e editar a interface gráfica do programa. Os IDEs também contêm um compilador que é usado para criar aplicativos a partir de arquivos de código-fonte.

Um grande número de SDKs contém código de amostra, que fornece aos desenvolvedores bibliotecas e programas de exemplo. Esses exemplos ajudam os desenvolvedores a aprender como desenvolver programas básicos usando o SDK. O SDK permite que eles criem aplicativos mais complexos eventualmente. SDKs também fornecem documentação técnica, eles podem incluir perguntas frequentes e tutoriais. Alguns dos SDKs também podem incluir gráficos de amostra, como ícones e botões que podem ser incorporados em aplicativos.

Devido ao fato de que um grande número de empresas deseja aconselhar os desenvolvedores a criar aplicativos para sua plataforma, eles fornecem SDKs gratuitamente. Os desenvolvedores podem simplesmente baixar um SDK do site de uma empresa e começar a programar imediatamente. No entanto, devido ao fato de que cada kit de desenvolvimento de software é diferente, pode demorar um pouco para os desenvolvedores aprenderem a usar novos SDKs. Portanto, um grande número de SDKs modernos inclui extensa documentação e também possui uma interface de programação intuitiva, o que ajuda a incentivar o desenvolvimento de programas.

O SDK do Android é composto do seguinte:

Toda vez que o Google lança uma nova versão do Android, um SDK correspondente também é lançado. Para poder escrever programas usando os recursos mais recentes, os desenvolvedores devem baixar e instalar todas as versões do SDK para o telefone específico. Algumas das plataformas de desenvolvimento que são compatíveis com o SDK incluem sistemas operacionais como Linux, Windows e Mac OS. Os componentes do Android SDK podem ser baixados separadamente. Complementos de terceiros também estão disponíveis para download.

Download Primer to continue