enough_mail_flutter 0.1.0 copy "enough_mail_flutter: ^0.1.0" to clipboard
enough_mail_flutter: ^0.1.0 copied to clipboard

outdated

Flutter UI components for mail apps. Licensed commercially friendly under MPL 2.0.

enough_mail_flutter #

Flutter UI components for mail apps.

Usage #

The current enough_mail_flutter package provides the MimeMessageViewer component that displays email contents within an embedded WebView.

A simple usage example:

import 'package:enough_mail/enough_mail.dart';
import 'package:enough_mail_flutter/enough_mail_flutter.dart';

Widget build(MimeMessage mimeMessage) {
  return MimeMessageViewer(
      mimeMessage: mimeMessage,
      blockExternalImages: false,
      mailtoDelegate: handleMailto,
    );
}

Future handleMailto(Uri mailto, MimeMessage mimeMessage) {
    final messageBuilder = 
        MessageBuilder.prepareMailtoBasedMessage(mailto, MyAccount.instance.fromAddress);
    return locator<NavigationService>()
        .push(Routes.mailCompose, arguments: messageBuilder);
  }

Installation #

Add this dependency your pubspec.yaml file:

dependencies:
  enough_mail_flutter: ^0.1.0

The latest version or enough_mail_flutter is enough_mail_flutter version.

Features and bugs #

Please file feature requests and bugs at the issue tracker.

License #

Licensed under the commercial friendly Mozilla Public License 2.0.

4
likes
0
pub points
61%
popularity

Publisher

verified publisherenough.de

Flutter UI components for mail apps. Licensed commercially friendly under MPL 2.0.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

enough_mail, enough_mail_html, flutter, url_launcher, webview_flutter

More

Packages that depend on enough_mail_flutter