flutter_pluggy_connect 1.3.0 copy "flutter_pluggy_connect: ^1.3.0" to clipboard
flutter_pluggy_connect: ^1.3.0 copied to clipboard

outdated

Pluggy Connect SDK for Flutter.

example/lib/main.dart

import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_pluggy_connect/flutter_pluggy_connect.dart';

class _HomePageState extends State<HomePage> {
  bool _showPluggyConnect = false;

  void _togglePluggyConnect() {
    setState(() {
      _showPluggyConnect = !_showPluggyConnect;
    });
  }

  @override
  Widget build(BuildContext context) {
    if (!_showPluggyConnect) {
      return Scaffold(
        appBar: AppBar(title: const Text('PluggyConnect Example App')),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              const Text(
                'Welcome to Pluggy!',
                style: TextStyle(fontSize: 24),
              ),
              const SizedBox(height: 16),
              ElevatedButton(
                onPressed: _togglePluggyConnect,
                child: const Text('Open PluggyConnect'),
              ),
            ],
          ),
        ),
      );
    }

    return PluggyConnect(
      includeSandbox: true,
      onSuccess: (data) {
        print('Success');
        print(jsonEncode(data));
      },
      onClose: () {
        print('Closed');
        _togglePluggyConnect();
      },
      onError: (error) {
        print('Error');
        print(jsonEncode(error));
      },
      onOpen: () {
        print('Opened');
      },
      onEvent: (payload) {
        print('Event');
        print(jsonEncode(payload));
      },
      connectToken: '<connect token>',
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

void main() {
  runApp(
    MaterialApp(
        home: Scaffold(
            appBar: AppBar(backgroundColor: Colors.black, toolbarHeight: 1),
            body: HomePage())),
  );
}
3
likes
0
points
1.22k
downloads

Publisher

verified publisherpluggy.ai

Weekly Downloads

Pluggy Connect SDK for Flutter.

Homepage

License

unknown (license)

Dependencies

flutter, flutter_inappwebview

More

Packages that depend on flutter_pluggy_connect