Flutter Samples

介绍

本仓库基于 Flutter 官方 samples 进行拓展,提供 OpenHarmony 平台适配示例及配套文档,覆盖应用开发、平台能力接入与工程实践。开发者可通过本仓库快速了解 OpenHarmony Flutter 开发流程,并参考示例实现细节进行实践与验证。

文档

快速入门

应用开发

混合开发

插件与三方库

渲染引擎

性能调优

降负载和功耗优化

调试调测

问题定位

场景化案例

FAQ

版本升级

API参考

示例代码

示例

新增OpenHarmony平台示例:

仓库名 依赖路径 描述
flutter_music_player flutter_music_player 本示例展示了一个音乐播放器模型,具有自动播放、拖拽进度条等功能
flutter_smart_agriculture flutter_smart_agriculture 智慧农场
async_test ohos/async_test 异步调用demo
channel_demo ohos/channel_demo 通道测试demo,可查看EventChannel/MethodChannel/BasicMessageChannel方法的返回值
clock_test ohos/clock_test 计时器demo,可计时,查看历史计时记录和一些详细数据
dio_test ohos/dio_test 测试demo合集
event_bus_test ohos/event_bus_test 事件驱动demo
flutter_page_sample1 ohos/flutter_page_sample1 route路由页面跳转demo
flutter_page_sample2 ohos/flutter_page_sample2 FlutterEntry的使用示例
multiple_flutters_ohos add_to_app/multiple_flutters/multiple_flutters_ohos FlutterEngineGroup多引擎使用示例,可监听生命周期
flutter_svg_test ohos/flutter_svg_test svg图片demo
http_parser_test ohos/http_parser_test http解析demo
http_test ohos/http_test http网页请求 demo
logging_test ohos/logging_test 日志记录 demo
path_drawing_test ohos/path_drawing_test 路径绘制demo
pictures_provider_demo ohos/pictures_provider_demo 获取图片demo
platform_test ohos/platform_test 平台调用demo
platformchannel_demo ohos/platformchannel_demo 平台多项功能接口测试demo
rxdart_test ohos/rxdart_test rxdart demo,提供了一系列用于处理异步事件和数据流的工具
string_scanner_test ohos/string_scanner_test 字符扫描demo
testcamera ohos/testcamera 相机调用demo
testchat ohos/testchat 聊天场景demo
testpicture ohos/testpicture 图片展示demo
tuple_test ohos/tuple_test tuple demo,测试元组类型生产的参数
uuid_test ohos/uuid_test uuid demo
vector_math_test ohos/vector_math_test 向量匹配demo
localtion_demo ohos/localtion_demo 获取定位demo

快速开始

# 1. 克隆仓库
git clone https://gitcode.com/CPF-Flutter/flutter_samples.git

# 2. 进入示例目录
cd flutter_samples/ohos/animation_demo

# 3. 运行
flutter run

问题交流