1、甲方自己生产研发了硬件灯带,需要在手机上开发app蓝牙连接灯带,通过调色版,亮度条还有有其他几种固定形式发送蓝牙指令给灯带控制灯带程序化闪亮、变换颜色
主要有6大模块
1、调色,有调色盘,并记录常用颜色和几种经典颜色,有亮度条,可调整灯带亮度
2、灯效,通过选择不同灯效控制灯带动态变换颜色亮度
3、音乐,播放本地音乐
4、律动,麦克风监听外部音量,进而控制灯带颜色变化
5、定时,定时打开关闭灯带
6、灯带设备管理,连接灯带,灯带分组管理,删除设备等
1、整个项目由大部分由我一人开发,另一个负责了ios的蓝牙部分,整个项目开发了3个月,我负责了整个项目的6个模块,使用了dart语言编写界面和部分业务逻辑代码,蓝牙连接、发送信息则是安卓和ios原生模块,使用的语言是kotlin