Viewing version 0.0.3+1. Open the latest package page.
material_ui
0.0.3+1The official Flutter Material UI Library, implementing Google's Material Design design system.
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.
- Follow the progress: Decoupling Github Project
- Report bugs: Material issues in Flutter
Changelog
0.0.3+1
- Replace unresolvable doc imports
- Added a main.dart example for the Pub "Example" tab that reference a curated list of existing examples.
0.0.3
- Fix API doc by clearing unsupported directives introduced by macros.
- Fix API doc references.
- Adds MaterialUiCompatibilityBridge for legacy flutter/material.dart compatibility.
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_uipackage, 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.3+1'pubspec.yaml
name: material_ui
description: The official Flutter Material UI Library, implementing Google's Material Design design system.
version: 0.0.3+1
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"
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
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 0.0.1 | Cached · Upstream SHA-256 matched | Download | 47b4acbb…e26063 |
| 0.0.2 | Cached · Upstream SHA-256 matched | Download | e1fa6739…fe31cf |
| 0.0.3 | Cached · Upstream SHA-256 matched | Download | 849f45c2…65ce17 |
| 0.0.3+1 | Cached · Upstream SHA-256 matched | Download | ba53669b…c71a94 |
| 1.0.0 | Cached · Upstream SHA-256 matched | Download | d9b4f6c6…23995f |
| 1.0.1 | Cached · Upstream SHA-256 matched | Download | 4f3f38b9…e4683b |
| 1.1.0 | Cached · Upstream SHA-256 matched | Download | 7ba1ca31…03110c |
| 1.1.1 | Cached · Upstream SHA-256 matched | Download | 9c0156b0…fb7101 |
| 1.2.0 | Cached · Upstream SHA-256 matched | Download | fbfb53ca…80ec45 |
| 1.3.0 | Cached · Upstream SHA-256 matched | Download | 6d056d60…abc7e2 |
| 1.4.0 | Cached · Upstream SHA-256 matched | Download | 134ab2f0…0411e9 |
| 1.5.0 | Cached · Upstream SHA-256 matched | Download | 32d98f11…2e23d2 |
| 1.6.0 | Cached · Upstream SHA-256 matched | Download | 98ab9eda…814695 |
| 1.7.0 | Cached · Upstream SHA-256 matched | Download | 27ea1af2…839060 |
| 1.8.0 | Cached · Upstream SHA-256 matched | Download | e4031746…90b4ab |
| 1.9.0 | Cached · Upstream SHA-256 matched | Download | feb289df…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"