Android开发方面:
1、熟练掌握Android平台UI界面开发,适配多机型。
2、熟练掌握自定义view的开发和原理。
3、熟练掌握微信、QQ、新浪微博等第三方登录和分享功能。
4、熟练掌握高德地图、百度地图、腾讯地图的集成。
5、熟练掌握第三方支付的集成。
6、熟练使用RxJava、RxAndroid、DataBinding、ViewModel等框架。
7、熟悉gradle配置及项目的构建,减少apk体积。
Java(Web)开发方面:
1、熟练掌握SpringMVC、SpringBoot框架整合SSM。
2、深入了解设计模式六大原则。
3、深入了解MySQL、redis、solr、HBase等数据存储。
4、对于hadoop、spark分布式计算有一定的了解。
1、涂鸦街:
涂鸦街是一个艺术爱好者的平台,爱好者通过APP端发布漫画摄影作品,查阅、赞赏他人 优秀作品,同时可与作者在线互动,无需添加好友即可发起聊天。项目使用DataBinding框架。
在项目中,以下是本人主要负责的工作:
a. App整体UI框架的实现。
b. 作品模块,包括作品分类列表,作品详情及发布作品。
c. 发现模块,包括推荐达人列表,搜索好友。
d. 融云即时通讯、极光推送、第三方登录分享的接入。
e. 后台管理系统开发以及部分APP数据接口开发。
该项目中本人同时参与App 端和服务端的开发,在接口的对接方面显得更加便捷,能够根 据功能需求和两端的实现定制更加完美的Api接口。因为有过集成融云的经验,在这个项目中,也对 融云集成进行封装,提高可维护性和便利性。另外,本人参考微信的图片选择器封装了一个选图库, 可扩展性强,适应性广。
角色 | 职位 |
负责人 | Java工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |