1、熟练使用 Java/Kotlin 进行 Android 原生开发,掌握 Kotlin 协程、Flow、空安全、高阶函数等特性;
2、精通 Android 四大组件、Fragment 生命周期、事件分发、自定义 View、多机型兼容、权限适配;
3、深耕 Android 蓝牙开发,熟练掌握经典蓝牙 (BT)、低功耗蓝牙 BLE全流程开发;
4、熟悉 BLE GATT 协议、服务 / 特征值读写、通知订阅、MTU 配置、广播扫描、设备配对与连接管理;
5、独立封装蓝牙基础框架,处理重连、断连监听、指令超时、队列管理、数据分包 / 粘包解析;
6、解决蓝牙适配问题:不同厂商设备兼容性、后台保活、扫描权限、蓝牙开关动态申请适配;
7、熟练运用 Jetpack 全家桶(ViewModel、LiveData、Room、DataBinding、WorkManager、Compose);
8、熟练使用 Retrofit+OkHttp 网络请求、Protobuf/Gson 数据序列化、MMKV 轻量化存储;
9、具备 App 性能优化、内存泄漏治理、卡顿优化、包体积瘦身、Gradle 配置与多渠道打包经验;
10、熟练使用 Git 版本控制,规范团队协作、分支管理与代码合并。
一 、1MORE App开发
1、蓝牙耳机搜索连接,建立ble连接。
2、获取耳机电量,降噪模式,固件版本号等参数信息。
3、耳机均衡器、降噪模式、触摸控制等参数设置。
4、检测耳机固件新版本,发现新版本进行ota升级。
5、运动心率数据的实时显示。
6、爱听卓越音乐列表,歌曲搜索,音乐播放,助眠音频播放。
7、地图上运动轨迹显示。
8、耳机煲机功能。