1.封装公司硬件调用接口,通过NDK语言实现硬件接口封装,然后使用Android调用NDK封装的接口,完成上层接口逻辑的封装。涉及到硬件模块15个左右,接口达到100多个。此间,由于公司产品不断变更,为了使服务应用更好的满足公司战略的变更带来的产品变更,独立主导了项目架构的重构,在重构的过程中,也考虑到了应用执行的速度,应用扩展性,代码的可读性综合因素,前后2个多月重构代码,后面又与测试测了2个月,项目重新上线。
2.独立开发购物商场支付应用。涉及会员积分,微信支付,以及银行卡交易。在这个项目中,更多的是与客户沟通,站在消费者角度,在满足客户的需求上,提升用户的体验感。另外,由于涉及金钱问题,又给客户提供一系列异常情况的处理方案。我也总结了到了,功能简单可用就行,但必须有一个完善的方案来保证功能的稳定性才是客户所需要的。