Adding videos to mobile apps

With Ziggeo adding media such as videos and audios to mobile apps has been possible for years. In fact one of the first things we did was to add mobile SDKs for Android and iOS.

Since that time, we have maintained those SDKs and added many more. Thus making it very simple and easy for you to add video and audio recording and playback on your mobile apps.

Ziggeo's mobile SDKs

SDK stands for Software Development Kit. It is essentially a set of code that is designed to make it easier to add some other code into some specific framework.

illustration of a mobile phone with people going out, reactions, connection and todo panel

This greatly reduces the number of hours for your developers because they do not need to find libraries and dependencies, build and debug to have something working.

It also means that when some dependency is updated, your SDK provider makes it all work again in same or as close manner as possible. Often you do not really need to make any changes on your side at all.

Because of that, it is common that people search for SDKs when implementing some service.

Well Ziggeo has many, so let us see which ones are there

iOS and Android SDKs to add video to native apps

These SDKs are created for frameworks that are designed to offer you a way to create apps for both iOS and Android platforms with single code base.

  1. React Native SDK
  2. Xamarin SDK
  3. Flutter SDK

Android SDKs to add video to native apps

  1. Android SDK

SDKs for iOS to add video to native apps

  1. iOS Objective C SDK
  2. iOS Swift SDK

SDKs to add video for non native apps

  1. Ionic SDK
  2. Cordova SDK

What SDK should you use?

Mountain path background with a sign in front pointing in 3 different directions, each saying that it is the right way

There are no wrong picks. You should always choose the SDK based on the experience your team has. Alternative option is to use what you are more comfortable with.

This makes sense, however it will make much more sense if we go through it with example.

If your team is experienced with React Native apps, then you should really go with React Native SDK. This would make it much easier for them. Now if you are a one person team and you want to turn your website into app, for that React Native might not be the best option.

Instead, you might prefer the non native apps SDK such as Ionic and Cordova. What these do is that they basically allow you to turn your HTML pages into screens on mobile app.

Looking at it as a project, if you have a mobile ready website, you are practically already done. After all these frameworks are basically a browser packaged in very small version designed to work with your pages only.

Now there is of course a reason why you might prefer the native app. This is because native apps offer much more customization options for your end users. The UX is also a bit better as everything happens in a native format.

On the other side, if your team is already working on apps in some specific language, instead of rewriting everything, just grab the SDK that matches and add media to your apps.

Can I get more details?

Of course. We always welcome any feedback or questions sent our way. There is also a lot of information added to every SDK page, so we recommend checking them out. If you prefer or can not find the info you are after, just write to us at and let's talk.