该项目主要实现的目的是为了帮助现代人健康科学的管理好自己的身体,该应用主要分为别吃胖首页,瘦百科,优品店,体控餐,我的 五大模块,以及与智能手环绑定后通过蓝牙传输例如计步、体脂率的数据到app上,以及线上咨询专业医师进行健康指导。
该项目主要利用国人写的RoboBinding框架的MVVM结构设计模式达到View层与业务逻辑层的分离,并且使用了SDK组件化开发的模式进行开发,使每个模块独立化,达到解耦效果。为了提高项目质量与完成效率,利用了RxJava + retrofit实现网络访问技术,picasso实现图片加载,jsbridge则是实现web层与native层之间的交互,支付模块用到了ping++集成SDK,第三方登录、分享以及推送用到了友盟等等。