flutter_mono 2.0.3+1 copy "flutter_mono: ^2.0.3+1" to clipboard
flutter_mono: ^2.0.3+1 copied to clipboard

outdated

An unofficial plugin for using Mono Connect SDK https://mono.co

Flutter Mono #

** This is an unofficial SDK for flutter

This package makes it easy to use the Mono connect widget in a flutter project.

📸 Screen Shots #

🚀 How to Use plugin #

  • Launch MonoFlutter with launchMono method
import 'package:flutter_mono/flutter_mono.dart';

  void launch() async {
       await MonoFlutter.launchMono(
               context,
               key: 'Your Public Key', // from https://app.withmono.com/apps
               reference: "some_random_string"
               configJson: '''{
                  "selectedInstitution": {
                    "id": "5f2d08c060b92e2888287706", 
                    "auth_method": "internet_banking" 
                  }
               }''' /// must be a valid JSON string
               showLogs: true,
               onClose: () {
                  print('onClose');
               },
               onLoad: () {
                  print('onLoad');
               },
               onEvent: (eventName, eventData) {
                  switch (eventName) {
                     case 'mono.connect.institution_selected':
                     /// do something
                     break;
                  },
                  onSuccess: (data) {
                     print('Success: ${data.toJson()}');
                  },
               );
  }
  • Use MonoView widget
import 'package:flutter_mono/flutter_mono.dart';

     ...

   MonoView(
      apiKey: 'Your Public Key', // from https://app.withmono.com/apps
      reference: "some_random_string"
      configJson: '''{
          "selectedInstitution": {
            "id": "5f2d08c060b92e2888287706", 
            "auth_method": "internet_banking" 
           }
      }''' /// must be a valid JSON string
      showLogs: true,
      onClose: () {
         print('onClose');
      },
      onLoad: () {
         print('onLoad');
      },
      onEvent: (eventName, eventData) {
         switch (eventName) {
            case 'mono.connect.institution_selected':
            /// do something
            break;
         }
      },
      onSuccess: (data) {
         print('Success: ${data.toJson()}');
      },
   )

      ...

✨ Contribution #

Lots of PR's would be needed to improve this plugin. So lots of suggestions and PRs are welcome.

2
likes
0
points
37
downloads

Publisher

verified publishercodenka.com

Weekly Downloads

An unofficial plugin for using Mono Connect SDK https://mono.co

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

connectivity_plus, equatable, flutter, webview_flutter

More

Packages that depend on flutter_mono