Zurück zur Übersicht

Begriff

SDK (Software Development Kit)

Development Tools S1
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wenn du ein IKEA-Regal bauen willst, bekommst du nicht nur das Holz. Du bekommst Schrauben, einen Inbus-Schlüssel und eine Anleitung. Das ist ein Kit. Das SDK ist der Werkzeugkoffer für eine bestimmte Plattform (z. B. Android). Es enthält:

  1. Libraries: Code-Bausteine ("Kamera öffnen").
  2. Tools: Debugger, Emulator ("Handy auf dem PC simulieren").
  3. Dokumentation: Die Anleitung. Ohne Android SDK kannst du keine Android Apps bauen.

Merksatz: Eine Sammlung von Software-Tools, Bibliotheken, Dokumentationen und Code-Beispielen, die Entwicklern helfen, Anwendungen für eine bestimmte Plattform oder Technologie zu erstellen.


Quick-Check

  1. NDK (Native Development Kit)?
    Spezielles Android-Kit für C++ Code. Braucht man nur für High-Performance (Spiele, Audio-Processing). Normalerweise nimmt man das Java/Kotlin SDK.
  2. Headless SDK?
    Ein SDK ohne UI. Z. B. Stripe SDK für Zahlungen im Hintergrund. Andere (z. B. PayPal) bringen fertige UI-Screens mit.
  3. Muss ich es installieren?
    Ja. Ein SDK liegt lokal auf deinem Rechner. Eine API liegt im Netz.