Messaging
Implementation of the Firebase messaging service for Embedit applications based on
EitFirebaseMessagingInterface
for quick swaping between implementations like Firebase, Huawei and others
Installation
In your application install interface package
dart pub add eit_messaging_interface --hosted-url=https://gitea.whitelabel.mobile.embedit.dev/api/packages/platform/pub/
In wrapper package
dart pub add eit_messaging_firebase --hosted-url=https://gitea.whitelabel.mobile.embedit.dev/api/packages/platform/pub/
!IMPORTANT You need access token for fetching from private pub repository. ELI add token automatically
Usage
Without support for Huawei
With support for Huawei
if you want to use with huawei services in one project then it's necessary create a wrapper package in folder ./services
like ./services/google/my_package
and ./services/huawei/my_package
Linter rules for Flutter
This package provides lint rules for Dart and Flutter which are used at EmbedIT Platform. For more information, see the complete list of options.
Native Dio
A Flutter federated plugin that wraps the popular HTTP client library Dio and integrates with native platform-specific clients for Android, iOS, and macOS. This enables efficient, platform-specific networking capabilities while maintaining a unified API across Flutter projects.