Skip to content

Which dependencies does Flutter plugin use

Matuš Tokar edited this page Nov 4, 2025 · 1 revision

Which dependencies does Flutter plugin use?

The Infobip Mobile Messaging SDK plugin for Flutter uses various open-source dependencies across Flutter, Android native and iOS native layers. This page lists all dependencies with their respective licenses to provide transparency about what libraries are included when you integrate our plugin.

The plugin is licensed under Apache License 2.0.

Flutter Dependencies

Flutter dependencies are specified in pubspec.yaml:

Library License Type Links
Flutter SDK BSD-3-Clause Runtime License
collection BSD-3-Clause Runtime License
flutter_lints BSD-3-Clause Dev only License
lints BSD-3-Clause Dev only License

Android Native Dependencies

Android dependencies are specified in android/build.gradle:

Library License Links
Android Material Components Apache 2.0 License
AndroidX Core Apache 2.0 License
AndroidX ExifInterface Apache 2.0 License
AndroidX ViewBinding Apache 2.0 License
Gson Apache 2.0 License
Infobip Mobile Messaging Android Chat SDK Apache 2.0 License
Infobip Mobile Messaging Android Inbox SDK Apache 2.0 License
Infobip Mobile Messaging Android SDK Apache 2.0 License
Infobip Mobile Messaging Android Resources Apache 2.0 License
Infobip RTC UI (optional) Apache 2.0 License

iOS Native Dependencies

iOS dependencies are specified in ios/infobip_mobilemessaging.podspec:

Library License Links
Flutter BSD-3-Clause License
MobileMessaging/Core Apache 2.0 License
MobileMessaging/InAppChat Apache 2.0 License
MobileMessaging/Inbox Apache 2.0 License
MobileMessaging/WebRTCUI Apache 2.0 License (optional)

Note: The MobileMessaging iOS SDK includes vendored dependencies in its repository. For details about iOS SDK dependencies including the vendor folder, see Which dependencies does iOS SDK use?

Clone this wiki locally