logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter for OpenHarmony 三方库实战:使用 lottie 构建运动打卡动效页面

在移动应用开发中,动画效果可以明显提升页面体验。比如启动页动画、加载动画、成功提示动画、按钮反馈动画等,都能让页面看起来更生动。如果完全手写动画,不仅代码量大,而且效果也很难做到细腻。因此本篇文章选择使用 OpenHarmony 三方库来实现动效展示。Lottie 动画通常由 Adobe After Effects 通过 Bodymovin 插件导出为 JSON 文件,开发时只需要加载这个 JSO

#flutter
Flutter for OpenHarmony 三方库实战:使用 crypto-js 构建校园账号安全摘要工具

在应用开发中,账号和密码相关功能非常常见。虽然真正的生产环境不能简单地把密码直接存储在本地,也不能只依赖前端摘要逻辑来保证安全,但在学习阶段,使用三方库理解“摘要算法”和“数据处理流程”是很有必要的。本篇文章以“校园账号安全摘要工具”为场景,使用 OpenHarmony 三方库实现一个简单的 SHA-256 摘要生成页面。用户输入账号和密码后,程序会将账号、密码和盐值组合起来,再通过 SHA-25

#flutter#javascript#安全
Flutter for OpenHarmony 三方库实战:使用 dayjs 构建校园日程助手页面

在校园类应用中,时间相关功能非常常见,例如课程表、考试倒计时、活动提醒、会议安排等。这些功能看起来只是展示几行文字,但实际开发时会涉及时间格式转换、时间差计算、状态判断等逻辑。如果直接使用原生Date对象处理这些内容,代码会比较繁琐,可读性也不够好。因此本篇文章选择使用三方库dayjs来完成时间格式化和日程状态判断。本篇文章以“校园日程助手”为场景,使用 OpenHarmony 项目中的 ArkT

#flutter
Flutter for OpenHarmony 三方库实战:使用 axios 构建校园通讯录成员列表

在移动应用开发中,网络请求是非常常见的基础能力。很多页面看起来只是展示信息,但背后都需要从接口获取数据,例如天气信息、城市服务、商品列表、课程数据、校园通讯录等。本篇文章以“校园通讯录”为场景,使用 OpenHarmony 三方库实现一个成员信息列表页面。项目运行后会自动请求远程接口,获取成员数据,并将姓名、用户名、邮箱和城市信息渲染成卡片列表。这篇文章的重点不是做复杂业务,而是先把三方库接入、网

#flutter
到底了