mobilefoundation 8.0.2021020207 copy "mobilefoundation: ^8.0.2021020207" to clipboard
mobilefoundation: ^8.0.2021020207 copied to clipboard

Flutter Plugin for IBM Mobile Foundation. Supports iOS and Android Platforms

IBM Mobile Foundation Flutter Plugin #


To add IBM MobileFirst™ Platform Foundation capabilities to an existing Flutter app, you add the mobilefoundation plug-in to your app. The mobilefoundation plug-in contains the IBM MobileFirst Platform Foundation SDK.

How to install? #

Follow these steps to install the plugin to your existing Flutter App:

  1. Depend on it:

    Add this to your package's pubspec.yaml file:

    dependencies:
      mobilefoundation: ^8.0.2021020113
    
  2. Install it

    You can install packages from the command line with Flutter:

    flutter pub get

    Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

  3. Import it

    Now in your Dart code, you can use:

    import 'package: mobilefoundation/client.dart';
    

How to use it? #

Let's see how can we get an Access Token using mobilefoundation plugin.

First we will import authorization_manager.dart file into our App.

import 'package: mobilefoundation/authorization_manager.dart';

Next, we will call obtainAccessToken method on a instance of MFAuthorizationManager

MFAuthorizationManager authManager = new MFAuthorizationManager();
authManager.obtainAccessToken().then((accessToken) {
   print("Token is " + accessToken.value);
   setState(() {
     _result = "Successfully received token";
   });
}).catchError((error) {
   print("Error in obtain access token. Reason: " + error.toString());
   setState(() {
     _result = "Failed to fetch token";
   });
});

Obtaining Access Token from MF Server is an asynchronous call, notice how .then and .catchError is used.

Documentation: #

You will find detailed explanation of APIs and it's uses in the following links:

  1. API Reference
  2. Application Development
3
likes
40
pub points
35%
popularity

Publisher

unverified uploader

Flutter Plugin for IBM Mobile Foundation. Supports iOS and Android Platforms

Repository (GitHub)
View/report issues

License

Apache-2.0 (LICENSE)

Dependencies

flutter, uuid

More

Packages that depend on mobilefoundation