flutter_shortener 0.3.1 copy "flutter_shortener: ^0.3.1" to clipboard
flutter_shortener: ^0.3.1 copied to clipboard

A library for generating short links from multiple providers.Only some providers are supported.

example/lib/main.dart

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

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      home: Scaffold(
        appBar: AppBar(
          title: Text('Short Links'),
        ),
        body: Center(
          child: Container(
            child: TextButton(
              child: Text('Generate Short Links'),
              onPressed: () async {
                try {
                  final shortener = BitLyShortener(
                    accessToken: "YOUR_ACCESS_TOKEN",
                  );
                  final linkData = await shortener.generateShortLink(
                      longUrl: 'http://www.google.com');
                  print(linkData.link);
                } on BitLyException catch (e) {
                  print(e);
                } on Exception catch (e) {
                  print(e);
                }
              },
            ),
          ),
        ),
      ),
    );
  }
}
4
likes
110
pub points
49%
popularity

Publisher

unverified uploader

A library for generating short links from multiple providers.Only some providers are supported.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

http

More

Packages that depend on flutter_shortener