Viewing version 0.0.2. Open the latest package page.

material_ui

0.0.2

The official Flutter Material UI Library, implementing Google's Material Design design system.

Download archive

Readme

material_ui

Coming soon - the official Material Design widget library for Flutter as its own standalone package!

material_ui will contain the standard collection of visual components (Buttons, Cards, AppBars, etc.) that implement Google's latest Material Design specification.

Note: This package will contain the material library previously part of the Flutter framework itself (package:flutter/material.dart). It is being decoupled to allow for faster iteration and a more modular ecosystem.

What's (going to be) inside?

This package will provide the Material widgets you know and love, including but not limited to:

  • Structure: Scaffold, AppBar, Drawer
  • Inputs: FloatingActionButton, TextField, Slider
  • Display: Card, Chip, ListTile
  • Theming: ThemeData, ColorScheme

Once landed and published, look forward to updates from Material 3 Expressive! 🚀

Feedback & roadmap

We are currently migrating the Material library out of the core framework.

Changelog

0.0.2

  • Copies over all Material code from flutter/flutter.
  • Copies over Material localizations from flutter/flutter's flutter_localizations package.
  • Unpins material_color_utilities.
  • Migrates API doc samples and formatting.
  • Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.

0.0.1

  • Initial setup of the material_ui package, preparing for decoupling Material widgets from the Flutter framework.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'material_ui:0.0.2'
pubspec.yaml
name: material_ui
description: The official Flutter Material UI Library, implementing Google's Material Design design system.
version: 0.0.2
repository: https://github.com/flutter/packages/tree/main/packages/material_ui
issue_tracker:  https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A%20material%20design%22

environment:
  sdk: ^3.12.0
  flutter: ">=3.44.0"

workspace:
  - example

dependencies:
  collection: ^1.19.1
  cupertino_ui: ^0.0.2
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  intl: ^0.20.2
  material_color_utilities: ^0.13.0
  vector_math: ^2.2.0

dev_dependencies:
  args: ^2.7.0
  file: ^7.0.1
  flutter_goldens:
    path: ../../script/flutter_goldens
  flutter_test:
    sdk: flutter
  # To track memory leaks.
  leak_tracker_flutter_testing: ^3.0.10
  meta: ^1.18.0
  path: ^1.9.1
  platform: ^3.1.6

topics:
  - ui
  - widgets
  - material

Version history

VersionPublishedArchiveSHA-256
0.0.1Cached · Upstream SHA-256 matchedDownload47b4acbb…e26063
0.0.2Cached · Upstream SHA-256 matchedDownloade1fa6739…fe31cf
0.0.3Cached · Upstream SHA-256 matchedDownload849f45c2…65ce17
0.0.3+1Cached · Upstream SHA-256 matchedDownloadba53669b…c71a94
1.0.0Cached · Upstream SHA-256 matchedDownloadd9b4f6c6…23995f
1.0.1Cached · Upstream SHA-256 matchedDownload4f3f38b9…e4683b
1.1.0Cached · Upstream SHA-256 matchedDownload7ba1ca31…03110c
1.1.1Cached · Upstream SHA-256 matchedDownload9c0156b0…fb7101
1.2.0Cached · Upstream SHA-256 matchedDownloadfbfb53ca…80ec45
1.3.0Cached · Upstream SHA-256 matchedDownload6d056d60…abc7e2
1.4.0Cached · Upstream SHA-256 matchedDownload134ab2f0…0411e9
1.5.0Cached · Upstream SHA-256 matchedDownload32d98f11…2e23d2
1.6.0Cached · Upstream SHA-256 matchedDownload98ab9eda…814695
1.7.0Cached · Upstream SHA-256 matchedDownload27ea1af2…839060
1.8.0Cached · Upstream SHA-256 matchedDownloade4031746…90b4ab
1.9.0Cached · Upstream SHA-256 matchedDownloadfeb289df…d25196

Dependencies

collection "^1.19.1"

cupertino_ui "^0.0.2"

flutter { "sdk": "flutter" }

flutter_localizations { "sdk": "flutter" }

intl "^0.20.2"

material_color_utilities "^0.13.0"

vector_math "^2.2.0"