自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 实践AtomGit项目 --Flutter 路由管理(自定义路由跳转/高效的页面路由管理)

路由应该是我们开发大前端必须的一个东西,在Flutter 开发中,路由管理允许你在不同的页面之间进行导航。无论你构建的是只有几个屏幕的简单应用,还是具有多层导航的复杂应用。所以今天想聊聊管理路由,以及我自己平时怎么使用的路由管理。

2025-12-09 18:43:43 968

原创 实践AtomGit项目 --Flutter ListView 高效加载与优化

在前面的几个例子(首页搜索、文件管理器、AI聊天)里面会发现常使用了一个列表的功能,今天聊聊自己平时怎么去使用列表。

2025-12-08 18:12:10 987

原创 实践AtomGit项目 -- Flutter集成 AI 助手(Gemini API )为 OpenHarmony 创建问答聊天室

上一篇我们简单的去实现了文件管理器以及md文件的查看。这个我想实现一个AI 聊天室,由于我 是采用了Gemini 的免费API,但是他需要外网访问,因此这次的UI效果展示我将采用web网页的形式展示(由于是纯flutter 的UI,并不会影响OpenHarmony上的展现效果,只需要后期替换AP就可以了)。

2025-12-05 18:24:11 777

原创 实践AtomGit项目 -- Flutter 文件管理器功能(从目录浏览到 Markdown 查看的完整实现)

controller;position;_childBox;RenderBox?_parentBox;return;},?menu。

2025-12-03 17:20:22 362

原创 实践AtomGit项目 -- Flutter & OpenHarmony 混合开发实战:打造高效 Native 插件的 ArkTS/Dart 通信机制

上一篇简单的聊聊了纯flutter侧组件的封装以及在写常用组件的时候的一些心得,这次就要聊聊一些Flutter 与 OpenHarmony交互的组件或者插件应该怎么去写(非ffi方式)。

2025-11-28 10:40:47 562

原创 实践AtomGit项目 -- Flutter 中常用自定义组件(CommonCard、Popup Menu)的封装与复用

低耦合: 组件间应通过清晰、定义良好的**接口(Props/Events)**进行通信,最大限度减少直接的、非必要的依赖。可以创建自定义组件的时候,应该公开一个简化的接口并处理内部逻辑,从而允许其他人使用该组件而无需关心内部工作原理。建议:尽可能使用 StatelessWidget,将状态提升到父组件或状态管理框架,使组件更容易测试和重用。封装组件说到底是为了好使用,通过创建自定义组件,可以将功能代码拆分成更小、更易于理解的组件,从而简化代码。高内聚: 组件内部的相关功能应紧密联系,形成一个有机的整体。

2025-11-26 18:39:57 352 1

原创 实践AtomGit项目 -- 使用 Flutter Scaffold 和 BottomNavigationBar 构建主框架与我的页面

在上篇文章实现了利用访问令牌实现了GitCode的登录功能,但是会发现我们每次启动的时候都需要去登录,因此第一步优化这块代码。

2025-11-25 18:20:20 699

原创 实践AtomGit项目 - Flutter 网络层封装与认证实现(利用 Dio/HTTP Client 打造 GitCode 安全登录机制)

在上俩篇文章文章中我们已经能初步搭建一个Flutter + OpenHarmony 的“hello world"的项目,并且了解了OpenHarmony的项目结构以及一些核心的点。那么今天我们来实践一下吧。

2025-11-22 15:15:12 459

原创 实践AtomGit项目 -- 深入解析Flutter OpenHarmony跨平台项目里中的 ohos 文件夹结构

昨天快速启动了一个OpenHarmony + Flutter的“hello word”例子,但是对于ohos里面的东西并不了解,今天来学习一下。

2025-11-21 19:01:52 872

原创 Flutter 应用如何在 Mac M2 芯片上快速启动并运行至 OpenHarmony 设备

1、下载 DevEco Studio (必须)2、下载vscode (可替换)https://code.visualstudio.com/download在这里插入图片描述3、打开 DevEco Studio ,下载OpenHarmony SDK。

2025-11-20 18:33:01 967

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除