Share项目

Share项目是我自己私下在学习并且练习的一个项目,项目大概的是可以去分享自己的宠物,现在项目包含的模块有登录模块、首页模块、个人模块、设置模块。其中项目包含android端、Server端、PC后台管理、Taro端。各个端在开发中,因为是利用自己的业余时间去学习和开发的,所以在整体的进度上是比较缓慢的。在此也希望2019年能够自己花时间去尽可能的去完成,这里先简单的介绍一下各个端所使用的技术,后期会各自写文章描述在学习和开发中遇到的困难。

Server端

采用java开发为所有其它端提供api接口,所采用的技术:
1:SpringBoot开发
2:Spring Security权限管理和token
3:MyBatis持久层框架,并且使用mybatis-generator来生产代码
4:PageHelper(MyBatis的分页插件)
5:MapStruct对象与对象之间的互相转换
后期会加入swagger

Android端

采用Kotlin开发,所采用的技术,暂时完成登录和首页列表:
1:RxJava
2:Retrofit网络请求
3:Dagger2一个依赖注入库
4:Glide图片请求

Pc端后台管理

采用React开发后台开发管理系统,采用的技术:
1:React
2:react-router
3:redux
4:antd

Taro适配小程序、H5

采用Taro来开发,暂时选定适配小程序和H5端,采用的技术如下:
1:Taro
2:taro-uiui库
3:dva

总结

这四个端的学习和工作量还是比较大的,希望在接下来的时间能够坚持的去学习和不断的完成这4个端的代码,尽管进度比较慢,但也不能停止学习的脚步。