Which dependencies does Flutter plugin use - infobip/mobile-messaging-flutter-plugin GitHub Wiki
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?