Fixes newly enabled analyzer options.
Updates example app Android compileSdkVersion to 31.
Moved Android and iOS implementations to federated packages.
Breaking changes:
set*(key, null)
for removing, use remove(key)
instead.testWidgets
instead of test
.test
dependency.1.0.0
(more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).web
by default.shared_preferences_macos
package.author:
field from pubspec.yamlpackage:shared_preferences
to package:shared_preferences_platform_interface
. No code changes are necessary in Flutter apps. This is not a breaking change.setMockInitialValues
needs to handle non-prefixed keys since that's an implementation detail.List
instances when reading and writing values to prevent mutations from propagating.setMockInitialValues
can now be called multiple times and will reload()
the singleton if necessary.invokeMethod
calls.