Search packages, repositories and app categories

about cover
Package detailsv2.2.0

about

Displays an About dialog, which describes the application, can show licenses, changelog, and other information.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
5.7K
Likes
98
Pub points
110

Install package

flutter pub add about

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The 'about' package provides a customizable About dialog for Flutter applications, displaying app details such as name, version, description, licenses, and changelogs. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The dialog can be easily integrated using a simple command and offers a clean, consistent UI across devices. Developers can extend it with custom content or styling to match their app's branding.

Use cases

  • Displaying app metadata
  • Showing open-source licenses
  • Presenting changelog information
  • Providing developer contact details
  • Enhancing app professionalism

Key features

  • Cross-platform compatibility
  • Customizable content sections
  • Easy integration via pub
  • Supports license and changelog display
  • Built-in default styling

Suitable for

  • Apps requiring legal compliance
  • Open-source projects
  • Professional app releases
  • Developer documentation within app
  • User-facing app information

Considerations

  • Requires manual setup for custom content
  • Limited to dialog-based presentation
  • May need additional localization
  • Not suitable for complex navigation
  • Depends on external source code for updates

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

About

Displays an About dialog, which describes the application.

Example

Buy Me A Coffee

Usage

To use this plugin, add about as a dependency in your pubspec.yaml file.

Example

  showAboutPage(
    context: context,
    values: {
      'version': '1.0',
      'year': DateTime.now().year.toString(),
    },
    applicationLegalese: 'Copyright © David PHAM-VAN, {{ year }}',
    applicationDescription: const Text(
        'Displays an About dialog, which describes the application.'),
    children: const <Widget>[
      MarkdownPageListTile(
        icon: Icon(Icons.list),
        title: Text('Changelog'),
        filename: 'CHANGELOG.md',
      ),
      LicensesPageListTile(
        icon: Icon(Icons.favorite),
      ),
    ],
    applicationIcon: const SizedBox(
      width: 100,
      height: 100,
      child: Image(
        image: AssetImage('assets/icon.webp'),
      ),
    ),
  );

Categories

Dependencies

Dependency list 5 items

Source repository

Projects using this package