SDK (Software Development Kit)

SDK (Software Development Kit) est un ensemble d’outils fourni pour intégrer plus facilement un service dans une application. Un SDK peut servir au paiement, à la cartographie, à l’analyse d’usage, au support client ou à de nombreuses autres fonctions.

Pourquoi ce terme compte dans un projet mobile

Il accélère le développement, mais ajoute aussi une dépendance au fournisseur. Son poids, ses mises à jour, sa sécurité, les données qu’il collecte et sa compatibilité avec les stores peuvent affecter durablement le produit.

Un exemple dans un projet d’application mobile

Avant d’intégrer un service de paiement ou de cartographie, j’utilise le terme « SDK » pour désigner la boîte à outils fournie par le prestataire. J’en vérifie la maintenance et les données collectées avant de l’ajouter au projet.