flutter_packages:基于 Flutter 社区插件库的 OpenHarmony 兼容适配项目

开发者可通过本项目在 Flutter 应用中无缝集成常用插件,最小化业务改动获得完整 OpenHarmony 原生能力支持。项目基于 Flutter 社区官方插件库扩展,新增对 OpenHarmony 平台的兼容适配,提供多个已适配插件及使用示例。【此简介由AI生成】

分支79Tags42
文件最后提交记录最后更新时间
[all_packages] Bump compileSdk version to 35 (#9168) Bumps all_packages app to build with compileSdk version 35. Then, - Updates the Gradle and AGP versions to support this new Android SDK version - Refactors the legacy all_packages CI build target such that the regular all_packages CI build targets (master, stable) will build both the modern all_packages app and the legacy version with the same JDK 17 version, since the legacy version now also requires it (example successful builds: [master](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20master/17102/overview), [stable](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20stable/17086/overview)) - Updates legacy all_packages app README.md to more accurately describe how the app was transformed since its creation Prompted by https://github.com/flutter/packages/pull/8414. ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).1 年前
Fix the issue of failing to keep the screen on Signed-off-by: zhong_ning <zhong_ning@hoperun.com> 1 个月前
[all_packages] Bump compileSdk version to 35 (#9168) Bumps all_packages app to build with compileSdk version 35. Then, - Updates the Gradle and AGP versions to support this new Android SDK version - Refactors the legacy all_packages CI build target such that the regular all_packages CI build targets (master, stable) will build both the modern all_packages app and the legacy version with the same JDK 17 version, since the legacy version now also requires it (example successful builds: [master](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20master/17102/overview), [stable](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20stable/17086/overview)) - Updates legacy all_packages app README.md to more accurately describe how the app was transformed since its creation Prompted by https://github.com/flutter/packages/pull/8414. ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).1 年前
[all_packages] Bump compileSdk version to 35 (#9168) Bumps all_packages app to build with compileSdk version 35. Then, - Updates the Gradle and AGP versions to support this new Android SDK version - Refactors the legacy all_packages CI build target such that the regular all_packages CI build targets (master, stable) will build both the modern all_packages app and the legacy version with the same JDK 17 version, since the legacy version now also requires it (example successful builds: [master](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20master/17102/overview), [stable](https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android%20android_build_all_packages%20stable/17086/overview)) - Updates legacy all_packages app README.md to more accurately describe how the app was transformed since its creation Prompted by https://github.com/flutter/packages/pull/8414. ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.11 个月前
[ci] Run analysis with older versions of Flutter (#1152) 4 年前
添加资源文件 Signed-off-by: Liyupeng <liyupeng@micros.email> 10 个月前
Ignore .cxx/ directories (#9268) Android builds now create .cxx directories in some cases; this has been added to the app template's ignore file, so should be ignored here as well. As is generally the case for this repo, we ignore it at the root level instead of updating every package.1 年前
[google_sign_in] Bridge google_sign_in and googleapis. (#2824) Introduce the first version of the extension_google_sign_in_as_googleapis_auth package. This package lets users of the google_sign_in plugin to create an authenticated HTTP clients (from googleapis_auth) that can access any APIs from the googleapis package.5 年前
[vector_graphics_compiler] fix: Stroke opacity not applied (#8986) Fixes [#158735](https://github.com/flutter/flutter/issues/158735) ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
[process] Remove from the repository (#9310) process moved to https://github.com/dart-lang/tools/tree/main/pkgs/process, so this version is legacy and should be removed.1 年前
Update Flutter wiki links (#6789) Updates all links to the Flutter wiki to point to their new location in the flutter/flutter repository. (The sole exception is a link to a doc that doesn't have a final home yet, and is linked from legacy code anyway so doesn't really need to be updated.) While touching the PR template, makes a few minor improvements: - Removes the breaking change discussion that doesn't apply to this repository, as breaking changes are handled totally differently for packages (and is covered by the link to docs about Dart versioning). - Adds text and a link to reflect the fact that some PRs can be changelog-exempt.1 年前
Standardize slight variations in license format (#339) - Uses the exact LICENSE file line breaking used in the other Flutter repositories - Standardizes some slight textual variants in the license block (e.g., use of "(c)", explicitly referencing the AUTHORS file) on the format used in the other repos.4 年前
feat:新增readme、OAT文件,修改版权头 Signed-off-by: Kyrei_Irving <tangbiteng25973@openvalley.net> 7 个月前
[process] Remove from the repository (#9310) process moved to https://github.com/dart-lang/tools/tree/main/pkgs/process, so this version is legacy and should be removed.1 年前
[various] Add missing_code_block_language_in_doc_comment lint to flutter/packages. (#6473) Adds this Dartdoc-related lint to the flutter repository, in replacement of the Dartdoc warning (missingCodeBlockLanguage) because it will be deprecated and removed soon. flutter/flutter already has this lint as well. Adding to flutter/engine with https://github.com/flutter/engine/pull/51944. Lint Proposal: https://github.com/dart-lang/linter/issues/4904 Issue covering future work removing the // ignore:s: https://github.com/flutter/flutter/issues/157620 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [relevant style guides] and ran the auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages repo does use dart format.) - [x] I signed the [CLA]. - [x] The title of the PR starts with the name of the package surrounded by square brackets, e.g. [shared_preferences] - [x] I [linked to at least one issue that this PR fixes] in the description above. - [x] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes]. - [x] I updated CHANGELOG.md to add a description of the change, [following repository CHANGELOG style]. - [x] I updated/added relevant documentation (doc comments with ///). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [relevant style guides]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat [linked to at least one issue that this PR fixes]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [pub versioning philosophy]: https://dart.dev/tools/pub/versioning [exempt from version changes]: https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#version-and-changelog-updates [following repository CHANGELOG style]: https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#changelog-style [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests1 年前
remove temporary flag after migration (#3498) remove temporary flag after migration3 年前
remove temporary flag after migration (#3498) remove temporary flag after migration3 年前

Flutter Packages

Release Status Flutter CI Status

This repo is a companion repo to the main flutter repo. It contains the source code for Flutter's first-party packages (i.e., packages developed by the core Flutter team). Check the packages directory to see all packages.

These packages are also available on pub.

Issues

Please file any issues, bugs, or feature requests in the main flutter repo. Issues pertaining to this repository are labeled "package".

Contributing

If you wish to contribute a new package to the Flutter ecosystem, please see the documentation for developing packages. You can store your package source code in any GitHub repository (the present repo is only intended for packages developed by the core Flutter team). Once your package is ready you can publish to the pub repository.

If you wish to contribute a change to any of the existing packages in this repo, please review our contribution guide, and send a pull request.

Packages

These are the packages hosted in this repository:

Package Pub Points Popularity Issues Pull requests
animations pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
camera pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
cross_file pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
cupertino_icons pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
espresso pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
extension_google_sign_in_as_googleapis_auth pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
file_selector pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
flutter_lints pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
flutter_plugin_android_lifecycle pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
flutter_svg pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
flutter_svg_test pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
flutter_template_images pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
go_router pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
go_router_builder pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
google_adsense pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
google_maps_flutter pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
google_sign_in pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
image_picker pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
interactive_media_ads pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
in_app_purchase pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
local_auth pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
metrics_center pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
multicast_dns pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
path_parsing pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
path_provider pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
pigeon pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
pointer_interceptor pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
plugin_platform_interface pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
quick_actions pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
google_identity_services_web pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
rfw pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
shared_preferences pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
standard_message_codec pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
two_dimensional_scrollables pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
url_launcher pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
vector_graphics pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
vector_graphics_codec pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
vector_graphics_compiler pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
video_player pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
web_benchmarks pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
webview_flutter pub package pub points popularity GitHub issues by-label GitHub pull requests by-label
xdg_directories pub package pub points popularity GitHub issues by-label GitHub pull requests by-label

项目介绍

开发者可通过本项目在 Flutter 应用中无缝集成常用插件,最小化业务改动获得完整 OpenHarmony 原生能力支持。项目基于 Flutter 社区官方插件库扩展,新增对 OpenHarmony 平台的兼容适配,提供多个已适配插件及使用示例。【此简介由AI生成】

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

Dart67.56%
Java11.08%
Objective-C7.52%
C++5.31%
ArkTS3.43%