Google Play badge

kit pengembangan perangkat lunak


SDK (KIT PENGEMBANGAN PERANGKAT LUNAK)

Kit pengembangan perangkat lunak (dikenal sebagai devkit atau SDK) mengacu pada seperangkat alat pengembangan perangkat lunak yang memungkinkan pembuatan aplikasi untuk paket perangkat lunak tertentu, platform perangkat keras, kerangka kerja perangkat lunak, sistem komputer, sistem operasi, konsol permainan video atau yang serupa. platform pengembangan. Untuk memperkaya aplikasi dengan iklan canggih, fungsionalitas, pemberitahuan push, dan lainnya, sejumlah besar pengembang aplikasi mengimplementasikan perangkat pengembangan perangkat lunak tertentu. Beberapa SDK sangat penting untuk mengembangkan aplikasi khusus platform. Misalnya, pengembangan aplikasi android pada platform Java membutuhkan Java Development Kit. Ada juga SDK yang dipasang di aplikasi untuk menyediakan data dan analitik terkait aktivitas aplikasi. Beberapa pembuat terkemuka SDK ini termasuk Facebook, InMobi, dan Google.

Contoh SDK termasuk iPhone SDK, Mac OS X SDK dan Windows 7 SDK. SDK umumnya menyertakan lingkungan pengembangan terintegrasi (IDE), yang bertindak sebagai antarmuka pemrograman pusat. IDE dapat menyertakan jendela pemrograman untuk debugger untuk memperbaiki kesalahan program, untuk menulis kode sumber, serta editor visual yang memungkinkan pengembang untuk membuat serta mengedit antarmuka pengguna grafis dari program tersebut. IDE juga berisi kompiler yang digunakan untuk membuat aplikasi dari file kode sumber.

Sejumlah besar SDK berisi kode sampel, yang memberi pengembang pustaka dan program contoh. Contoh ini membantu developer mempelajari cara mengembangkan program dasar menggunakan SDK. SDK memungkinkan mereka untuk membuat aplikasi yang lebih kompleks pada akhirnya. SDK juga memberikan dokumentasi teknis, mereka mungkin menyertakan FAQ dan tutorial. Beberapa SDK juga dapat menyertakan grafik sampel, seperti ikon dan tombol yang dapat dimasukkan ke dalam aplikasi.

Karena sejumlah besar perusahaan ingin menyarankan pengembang untuk membuat aplikasi untuk platform mereka, mereka menyediakan SDK secara gratis. Pengembang dapat dengan mudah mengunduh SDK dari situs web perusahaan dan segera memulai pemrograman. Namun, karena fakta bahwa setiap kit pengembangan perangkat lunak berbeda, mungkin diperlukan beberapa saat bagi pengembang untuk belajar menggunakan SDK baru. Oleh karena itu, sejumlah besar SDK modern menyertakan dokumentasi ekstensif dan mereka juga memiliki antarmuka pemrograman yang intuitif, ini membantu mendorong pengembangan program.

Android SDK terdiri dari berikut ini:

Setiap kali Google merilis versi android baru, SDK yang sesuai juga dirilis. Untuk dapat menulis program menggunakan fitur terbaru, pengembang harus mengunduh dan menginstal setiap versi SDK untuk ponsel tertentu. Beberapa platform pengembangan yang dikatakan kompatibel dengan SDK termasuk sistem operasi seperti Linux, Windows, dan Mac OS. Komponen Android SDK dapat diunduh secara terpisah. Pengaya pihak ketiga juga tersedia untuk diunduh.

Download Primer to continue