CV/zh/projects/mihome.typ

23 lines
941 B
Typst
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#import "@preview/brilliant-cv:3.1.2": cvEntry, cvSection
#cvEntry(
title: "基于 React native 开发的米家空调插件,基于 Spec 协议",
society: "米家空调插件",
tags: ("React Native", "Redux", "Spec Protocol", "i18n", "RTL"),
date: "2025.4-2025.8",
location: "南京",
description: "",
)
在小米实习时负责维护和迭代功能的的部分。我主要负责海外的空调产品线的插件迭代、Bugfix、新品需求。
- *[项目架构]* 项目采用 React Native 开发,使用 Spec 协议与米家 APP 进行通信。
- *[国际化支持]* 使用自封装库完成国际化支持,支持多语言切换。
- *[RTL 支持]* 支持了 RTL 布局,支持从右向左的布局。通过对 Victory Chart 等组件库的再封装,实现了图标等组件的 RTL 布局的支持。
- *[状态管理]* 使用 Redux 的修改版 Rematch 进行状态管理,自动订阅服务端 Spec 变更