1.负责项目主要模块的设计和基础结构的搭建,搭建了app的base层和commom层框架,同时基于Retrofit、Livedata(后面逐步改用Flow)搭建了一个高可用,易拓展网络module,其中使用了工厂、单例、构建者、观察者等设计模式,从而让module实现了高度的封装,app上层业务只需无缝对接就可以实现网络层的调度、拦截、环境切换等需求。2.使用hilt进行依赖注入,通过注解的方式,注入所需要的工具实例。3.对接热云、美洽等sdk。
评论