软件开发16年经验,做ReactNative开发已有3年多,主要是做米家扩展程序开发,最多时负责6个项目的开发与维护,平时喜欢写一些通用组件便于开发,现在写一款产品的插件,一般也就两三周时间。
平时注重代码整理,也是方便后期调试、维护,程序员的内心都是希望写出高质量的代码的,我一贯如此!
对了,我参与的项目有几个品类:wifi、mesh和ble
应该说,我是参与米家扩展程序开发比较早的一批开发人员了,对各种坑比较熟悉了。
本人做过米家的以下产品的扩展程序(插件):智能闹钟、智能驱蚊器、插座、智能开关、插线板,不一一展开说了!。
wifi设备,profile或spec方式接入, 功能比较多, 集成有小爱同学,可以增删改闹钟、定时,定时和倒计时等, 查看对话记录,和一些特有的设置等 .....
mesh和ble设备, 采用spec方式接入,其中固件方面也支持米家的ble.spec方式读写蓝牙属性
利用下午半天时间,把自定义的通用组件很快画出来,截了图,但只能上传6张图片。 就是说,总结了一个米家插件模块,轻松调用组件,很快创建项目 。