8000 ☂️ Migrate all first-party plugins to NNBD · Issue #75247 · flutter/flutter · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

☂️ Migrate all first-party plugins to NNBD #75247

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
28 tasks done
stuartmorgan-g opened this issue Feb 2, 2021 · 2 comments · Fixed by flutter/plugins#3726
Closed
28 tasks done

☂️ Migrate all first-party plugins to NNBD #75247

stuartmorgan-g opened this issue Feb 2, 2021 · 2 comments · Fixed by flutter/plugins#3726
Labels
a: null-safety Support for Dart's null safety feature P1 High-priority issues at the top of the work list package flutter/packages repository. See also p: labels.

Comments

@stuartmorgan-g
Copy link
Contributor
stuartmorgan-g commented Feb 2, 2021

Everything in flutter/plugins needs to be migrated to null-safety. There has been some accidental duplication of effort in the community, and there's also no easy place for interested parties to track the remaining progress, so this will serve as an overview and a way to find the relevant issues.

Community contributions are welcome! If you are interested in porting a plugin or package, please check that it's not already assigned, and comment in the relevant issue to say that you are working on it (and if it's a federated plugin, which specific sub-package(s)), to reduce the chance of duplicate effort.

flutter/plugins:

  • android_alarm_manager
  • android_intent
  • battery
  • camera
  • connectivity
    • Mostly done, but web needs to be migrated and re-endorsed.
  • cross_file
  • device_info
  • e2e N/A; replaced by integration_test
  • espresso - Contains no Dart code, so no migration needed
  • file_selector
  • flutter_plugin_android_lifecycle
  • google_maps_flutter
    • Mostly done, but web needs to be migrated.
  • google_sign_in
    • extension_google_sign_in_as_googleapis_auth is a separate sub-package that needs migration.
  • image_picker (including web)
  • in_app_purchase
  • integration_test Being moved to flutter/flutter, where NNBD migrations has finished. Once that is in Flutter stable, this copy will be removed, and flutter/plugins examples can be converted to NNBD.
  • ios_platform_images
  • local_auth
  • package_info
  • path_provider
  • plugin_platform_interface
  • quick_actions
  • sensors
  • share
  • shared_preferences
  • url_launcher
  • video_player
  • webview_flutter
  • wifi_info_flutter
@kevmoo
Copy link
Contributor
kevmoo commented Feb 4, 2021

I noticed we're super close to path_provider. Woo hoo!

@github-actions
Copy link
github-actions bot commented Aug 3, 2021

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 3, 2021
@flutter-triage-bot flutter-triage-bot bot added the package flutter/packages repository. See also p: labels. label Jul 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a: null-safety Support for Dart's null safety feature P1 High-priority issues at the top of the work list package flutter/packages repository. See also p: labels.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants
0