A szoftverfejlesztő készlet (SDK) a szoftverfejlesztő világ eszköztára. De az olyan eszközök helyett, mint a csavarhúzók és a fogók, az SDK-k könyvtárakat és API-kat (Application Programming Interfaces) tartalmaznak, amelyek megkönnyítik az alkalmazások létrehozását adott szoftverekhez és hardverekhez.
Néhány SDK szükséges egy platform-specifikus alkalmazás fejlesztéséhez. Például az Android-alkalmazások Java-ban történő fejlesztéséhez a Java Development Kit, az iOS-alkalmazásokhoz az iOS SDK, az Universal Windows Platformhoz pedig a .NET Framework SDK szükséges.
Mindez az egyes SDK-kban található könyvtárakon keresztül történik. A könyvtár lényegében egy szoftver, amely lehetővé teszi az alkalmazás számára, hogy kommunikáljon az adott platformon, amelyen fut.
A hibakereséshez és a vizuális elemek létrehozásához szükséges eszközök gyakran szerepelnek az SDK-kban, ami megkönnyíti a fejlesztők számára az alkalmazások javítását vagy szövegdobozok és gombok létrehozását. Az SDK-k gyakran tartalmaznak kódkódot is, így a fejlesztők gyorsan megismerhetik a kódolt platformot.
Több információ:
- Kezdő útmutató az új AWS Python SDK számára az Alexa számára
- Hogyan készítsünk egy kriptovaluta árlistás alkalmazást a Flutter SDK használatával
- A Facebook SDK telepítése a React Native Android vagy iOS alkalmazásba