flutter_pinned_shortcut 0.0.4 copy "flutter_pinned_shortcut: ^0.0.4" to clipboard
flutter_pinned_shortcut: ^0.0.4 copied to clipboard

PlatformAndroid

A new Flutter plugin to create Pinned shortcuts for Android similer to Messenger chat bubble.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_pinned_shortcut/flutter_pinned_shortcut.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  final _flutterPinnedShortcutPlugin = FlutterPinnedShortcut();

  @override
  void initState() {
    super.initState();
    getIncomingAction();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          child: ElevatedButton(
            onPressed: addPinnedShortcut,
            child: const Text("Add Pinned Shortcut"),
          ),
        ),
      ),
    );
  }

  void addPinnedShortcut() {
    _flutterPinnedShortcutPlugin.createPinnedShortcut(
      id: "1",
      label: "Followers",
      action: "followers",
      iconAssetName: "assets/icon.png"
    );
  }

  void getIncomingAction() {
    _flutterPinnedShortcutPlugin.getLaunchAction((action) {
      print(action);
      switch (action) {
        case "followers":

          ///navigate to follower screen.
          break;
        case "profile":

        ///navigate to profile screen.
      }
    });
  }
}
13
likes
160
pub points
67%
popularity

Publisher

unverified uploader

A new Flutter plugin to create Pinned shortcuts for Android similer to Messenger chat bubble.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_pinned_shortcut