1.4年移动开发设计经验,具有多前端(Android APP,Flutter)开发能力;
2.掌握多种计算机语言和多种开发环境:Android Studio(Java、kotlin)、eclipse;
3.有过蓝牙硬件交互经验,会使用NDK,有使用JNI开发经验;
4.熟悉Android、Java以及常用Android系统源码及开源框架;
5.熟悉性能优化、内存管理、电量优化、懒加载、插件化、热更新等常用开发策略;
6.熟悉产品设计研发上线以及版本迭代流程和项目管理流程;
7.良好的沟通能力,热衷开源与分享;
项 目:e掌巡
项目描述:
e掌巡智慧安全综合管理平台是一款物业管理软件,集巡更、工单、上报事件、监控、智能硬件、考勤、资讯等多功能于一体,让物业管理更加安全、规范。
技术描述:
1.BLE模块高度封装,集自动重连、OTA升级、数据回调、发送指令等,在Servise中执行,无需绑定activity;
2.本地数据库存储,自动上传巡更数据;
3.高德地图展示人员位置,历史轨迹查询;
4.接入考勤设备,查看考勤统计数据;
5.接入监控设备,可以在线观看监控直播;
6.报表统计线性图、饼图展示;
7.地址采用多层级且可折叠列表展示;
8.RXjava + retrofit2 + okhttp3封装,大大缩短了开发时间;
9.使用Git提交代码,友盟统计收集错误日志;
项 目2:微巡365
项目描述:
一款巡更软件,方便保安巡逻工作管理,通过巡更设备进行数据采集,使用蓝牙将数据传到手机再传到云端,管理者可以随时通过手机或PC方便的查看巡逻工作的数据。
技术要点:
1.BLE硬件和手机通讯,自动重连机制,自动OTA升级,采集数据后自动上传;
2.使用讯飞语音识别,语音转文字;
3.数据本地存储,在没有网络的情况也能查看历史数据;
4.离线缓存,在没有网络的情况下也不会影响客户使用;
5.轮播图banner实现图片自动循环播放;
6.NFC模块,使用NFC也能获取巡更数据;
7.百度地图定位;
8.侧滑菜单;
项目3:DT食材购
项目描述:
DT食材购是专门致力于为初创型餐饮店提供app软件一站式石材采购的移动客户端,致力于让餐饮店的石材采购这能高效、及时、轻松的采购食材。
技术要点:
1.首页采用ViewPager+Fragment组合,轮播图功能;
2.使用Xutils的ViewUtils模块注解和监听功能,减少开发时间;
3.高德地图查看商户位置;
4.自动网络检测,确保网络连接正常;
5.全局异常捕获并保存在本地,避免闪退,有网络的时候上传到服务器;
6.Picasso处理图片,没有网络也能加载缓存图片;