Windows系统的前台收银机(PB语言开发的),成本高(money),所以公司决定研发一版Android 收银机。采购商米、海信等厂商的双面大屏安卓机进行开发,有多方式收银,多种销售统计等功能。 用到的技术: 1、采用MVVM架构 + DataBinding双向数据绑定 + Retrofit 网络框架,降低耦合且代码更简洁。 2、之前的系统采用单一的MD5对数据传输进行,现采用AES+RSA混合加密,确保数据安全性。 4、数据库框架使用GreenDao,方便快捷。 5、使用观察者模式(Observer And Observable),对数据的回调进行封装处理。 6、调用商米、...
手持PDA是为门店提供进货、收货、盘点、查询等工作。之前的Windows系统的,因成本较高,操作也不方便,所以决定更换Android系统的手机或者平板电脑。 1、采用MVVM架构 + DataBinding双向数据绑定 + Retrofit 网络框架,降低耦合且代码更简洁。 2、集成友盟数据统计平台,对数据和报错日志进行统计。 3、之前的系统采用单一的MD5对数据传输进行,现采用AES+RSA混合加密,确保数据安全性。 4、数据库框架使用GreenDao,方便快捷。 5、使用观察者模式(Observer And Observable),对数据的回调进行封装处理。...