SDKs

Programmer's building blocks

SDKs, the plural of SDK, stands for software development kits.

An SDK is a collection of tools, libraries, documentation, and code samples that developers use to build applications for a specific platform, operating system, or service.

The company released SDKs for both iOS and Android.

SDKs simplify development by providing prebuilt components rather than requiring programmers to write everything from scratch.

development

libraries

Public book lending institutions

components · toolkits · debugging · testing · compiling · runtime · dependencies · versioning · repositories · documentation

integration

plugins

Installable software modules

adapters · middleware · connectors · bridges · interoperability · compatibility · configuration · installation · implementation · embedding

platforms

Android

Google's phone platform

  • iOSMobile operating system
  • WindowsMicrosoft operating system
  • macOSApple computer operating system

Linux · cross-platform · Unity · Unreal · mobile · desktop · web · embedded · IoT · wearables

APIs

interface

Shared connection point

OAuth · webhooks · callbacks · requests · responses · JSON · XML · rate-limiting · versioning · documentation

Categories
Opposites
abstraction level

SDKsassembly language

Mnemonic-based processor instructions

machine code

development approach

SDKsreinventing the wheel

Recreating what already exists

user interface type

SDKsGUIs

Visual computer control systems

Family

SDK

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G