Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: What is the difference between SDK and library project

Tags:

android

For applications like facebook, they provide SDK . I have used many third party libraries for different requirements. What is the difference between both the cases . That is the code bundled as library or as sdk

like image 638
png Avatar asked Dec 08 '22 03:12

png


1 Answers

A Library is a chunk of code that you can call from your own code, to help you do things more quickly/easily. For example, a Bitmap Processing library will provide facilities for loading and manipulating bitmap images, saving you having to write all that code for yourself.

An SDK (software development kit) is a library (often with extra tool applications, data files and sample code) that aid you in developing code that uses a particular system (e.g. extension code for using features of an operating system (Windows SDK), drawing 3D graphics via a particular system (DirectX SDK), writing add-ins to extend other applications (Office SDK), or writing code to make a device like an Arduino or a mobile phone do what you want)

From this thread

like image 81
Alejandro Cumpa Avatar answered May 22 '23 09:05

Alejandro Cumpa