SDK nedir?
SDK, açılımıyla Software Development Kit, bir platform ya da servis için uygulama geliştirmeyi kolaylaştıran hazır bir araç paketidir. İçinde kütüphaneler, dokümantasyon, örnek kodlar ve zaman zaman test araçları bulunur. Amaç, sık ihtiyaç duyulan işleri sıfırdan yazmak yerine hazır parçalarla hızlıca kurmanızı sağlamaktır.
Örneğin bir ödeme servisinin SDK’sını projenize ekleyip birkaç satır kodla ödeme almaya başlarsınız, arka plandaki güvenlik ve iletişim detaylarıyla tek tek uğraşmazsınız. Burada API ile SDK farkını ayırmak faydalı olur: API, servise tek tek istek attığınız kapıdır, SDK ise o kapıyı sizin yerinize açıp kapatan, gerekli araçları çantada hazır sunan bir yardımcıdır.
Mobil uygulama geliştirmede en sık kullanılanlar analitik, bildirim, harita, reklam ve ödeme SDK’larıdır. Bir SDK eklerken uygulamanın boyutunu ve topladığı veriyi de göz önünde bulundurmak gerekir, çünkü her eklenen paket uygulamayı biraz büyütür ve mağaza gizlilik beyanınızı etkileyebilir.
Bu konuda profesyonel desteğe mi ihtiyacın var?
Mobil Uygulama →