在Android方面会使用多线程,网络请求,自定义视图,内存优化,MVP架构,数据库,三方框架,JNI开发。熟练运用JAVA作为主要开发语言。自己也会使用C#写.net程序以及网站服务,会使用C#,C进行PC端的应用开发等。
智能路灯:该项目为第一家公司智慧城市项目的一部分,主要是在城市道路两旁的路灯上安装我们的设备,通过NB-IoT网络将数据实时传递到服务器,并且在APP或者客户端中展示,并且支持客户端/APP实时控制路灯,或者设置路灯自动亮灯策略等。我所做的APP是整个系统的一个终端,包含设备的安装登记,设备的状态查看,告警信息接收与处理,设备的操作以及设备的定位和数据统计等功能。在移动APP中,相关工程人员只需拿出手机即可知道自己所管辖区域内的所有路灯亮灯情况,灯是否有异常,是否需要检查等。
职责:Android端项目的负责人,参与项目的需求分析,项目框架设计,操作体验分析,编程开发等过程。由于有了之前项目的经验,在基础功能上面直接沿用了上一个项目的设计理念,对于定制部分进行优化,其中手机APP基本上两到三周已经完成,其余时间多是维护和需求变更。
智能井盖:该项目为第一家公司智慧城市项目的一部分,主要是在城市道路的窨井盖下面安装上我们的设备,通过设备向服务器发送一些传感器采集的数据来判断当前井盖是否被人打开,是否有损坏,是否有异常的水位或者是摇晃等。我所做的APP是整个系统的一个终端,包含设备的安装登记,设备的状态查看,告警信息接收与处理,设备巡检的反馈,设备的操作以及设备的定位和数据统计等功能。在移动APP中,相关工程人员只需拿出手机即可知道自己所管辖区域内的所有井盖是否有异常,是否需要检查等。
职责:Android项目的主要负责人,在项目中担任需求分析,系统架构分析,逻辑功能设计,编码等职责。在整个项目从雏形到成果全程参与,除了部分小功能由同事实现外,主体75%的功能均自己开发和维护。历时半年左右从界面到逻辑中途修改过好几次,目前项目相关的硬件,平台已经全面铺开,目前已经在上海,内蒙古,江西,湖北等地试点。