Android开发技术:
1、熟练使用kotlin语言开发
2、熟练使用Android组件化思想,使用最新的LiveData+ViewModel+Koin作为最新的技术框架
3、熟练使用Mvp+Dagger2+Rxjava+Retrofit作为技术架构
4、熟练用ARouter作为项目中的路由框架
5、熟练使用Dagger2依赖注入、Retrofit网络请求框架、Rxjava/RxKotlin响应式编程、RxBus消息事件
6、数据库熟练使用Realm数据库、GreenDao数据库、Room数据库以及DBFlow数据库
7、熟练Android中的自定义控件,对事件分化机制熟练掌握
8、熟练各种框架的使用,如Glide图片框架、RxDownload下载框架、Logger日志框架、SwipeBackLayout侧滑返回库、BaseRecyclerViewAdapterHelper列表适配器、SmartRefreshLayout下拉刷新、StatuView多状态视图库,等等
Java后台开发技术:
1、熟练使用掌握SpringBoot后台框架,深入了解其原理
2、数据库熟练使用Mysql,数据操作熟练使用MyBatis-Plus和Jpa
3、权限上熟练使用Shiro和SpringSecurity作为安全框架
4、熟练掌握SpringBoot的自动配置,以及自定义注解配置
5、熟练使用AOP进行全局异常捕获和日志处理
6、熟练掌握异步定时任务配置和多线程技术
7、熟练使用RabbitMq消息机制和Redis缓存使用
8、熟练掌握Maven的使用以及项目多模块化
微信小程序:
1、熟练使用Wepy官方小程序框架
2、熟练掌握官方的各种组件使用,以及组件的生命周期
3、熟练掌握小程序的组件模块化设计以及分包机制
4、熟悉小程序DOM树结构和数据的双向绑定原理
5、熟练使用组件的循环渲染、组件的自定义事件和组件之间的通信
6、熟练async/await 的使用方式来封装网络请求,以及网络请求拦截器的使用来处理全局网络错误或Token问题
7、熟练小程序的代码压缩混淆、拆包、体验、发布一系列流程
Android项目:
1、考古测量仪:
项目地址:https://fir.im/xh6l
项目简介:考古测量仪是一款软硬件结合的移动端产品,主要用户地图上测绘,以及蓝牙连接RTK得到精准的位置坐标,进行考古学上的数据采集分析。
技术点:Bluetooth、GreenDao、RxJava、EMap等
2、台山调查:
项目地址:https://fir.im/taisha
项目简介:台山调查是一款在地图上采集调查点信息的App,然后通过网络上传采集点的信息到后台进行分析处理。
技术点:高德地图、Retrofit、DBFlow、RxDownload等
3、尚品说:
项目地址:https://fir.im/91sps https://fir.im/sps91
项目简介:尚品说是一款常规的电商类App,主要是提供卖家与买家之间的平台,提供买家版和卖家版,由于之前公司倒闭,后台没有续费阿里云服务器,所以数据看到不了。
技术点:BaseRecyclerViewAdapterHelper、Glide、RxBus等
微信项目:
1、一灯财经:
项目地址:微信搜索公众号一灯财经即可
技术点:Java后台 + thymeleaf 模板
2、一灯投顾:
项目地址:微信搜索公众号一灯投顾即可
技术点:Java后台 + thymeleaf 模板
3、名师达人:
项目地址:微信小程序(公司原因未上线,想看的私信我,加你到体验版看)
技术点:Wepy + Html + CSS
Web项目:
1、管理后台:
项目地址: http://ydadmin.zzt688.com (需要账号私信我)
技术点: Ant Design + Angular
角色 | 职位 |
负责人 | 高级Android开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |