What is an SDK?

Although it reminds us of the name of a hip hop music group, an SDK stands for Software Development Kit. Or, in other words, the same thing: software development kit.

What does this mean?

Translated into more democratic language, an SDK is the set of development tools used by programmers to create very specific applications or functionalities in each operating system.

The best known are the Android SDK and iOS SDK.

The first is a development kit developed by Google for creating applications on that operating system. The second belongs to Apple and is intended for creating applications on the iOS platform.

There are other SDKs, such as the Facebook SDK. This allows us to show their ads in our app or to track and analyse the results of these ads.

Do you want to know more? We tell you in the following video.

What is an SDK used for?

As we have seen, an SDK is nothing more than a toolbox that includes the pieces a developer needs to create an app in a specific environment.

The contents of this development kit will depend on the manufacturer, but typically the following can be found:

  • Libraries
  • Documentation
  • Examples
  • Code snippets for faster programming
  • Guides
  • Controllers
  • Editors
  • Testing or analysis tools
  • Network protocols

With all this, programmers do not start from scratch to create a mobile application, but they start from a base to carry out their work.

However, bear in mind that with each SDK used, the app gets heavier. Something that can negatively affect ASO as we tell you here [link to ASO list] , among other aspects.

It may seem a complex concept, but it is important to know and understand it, especially if you are involved in digital marketing or mobile and app marketing.

Apps play a very important role in our daily lives and we need to be aware of everything that is happening around them. If you need help with the development of your app, at Actualízatec can help you.

In addition, we have created a App Marketing Glossarywhere we periodically upload new terms and related definitions.

Take a look at them and if you want to learn all about Mobile & App Marketing, don't miss our online program, where we train you as an App Expert so that you yourself can improve the results of your app.

If you have any questions about the above or want to talk to us about your project, contact usWe are just a click away!

Help me improve and rate the post!
Votes: 0 Average score: 0

Deja un comentario

Actualízatec informs you that the personal data you provide by filling in this form will be processed by Noelia Leiro Diéguez (Actualízatec) as the party responsible for this website. The purpose of collecting and processing the personal data I request is to manage the comments you make on this blog. Legitimation: Consent of the interested party.

Failure to enter the personal data that appear on the form as compulsory may result in your request not being dealt with. You may exercise your rights of access, rectification, restriction and deletion of data at as well as the right to lodge a complaint with a supervisory authority. You can consult additional and detailed information about Data Protection on my website:, as well as consult my privacy policy.


Everything you need to know about App Marketing straight to your inbox.