1.熟练掌握和使用Android ARouter路由框架;
2.熟练掌握和使用Rxjava+retrofit网络请求和Mvp的封装;
3.熟练掌握常见的设计模式,如单例、观察者、工厂、建造者等设计模式;
4.熟练掌握Java面向对象思想,有良好的编码风格;
5.熟练掌握Android四大组件的使用,常用的UI控件的使用;
6.熟练掌握Eclipse、Android Studio等开发工具的使用;
7.熟练掌握自定义View的开发,Android系统的事件分发机制;
8.熟练掌握Android开发中的屏幕适配和机型适配的实现;
9.掌握开发中常见的第三方SDK的使用,如友盟推送、微信、支付宝支付,百度地图、第三方登录、友盟统计及分享;
10.掌握Material design主题设计风格;
11.掌握hybrid模式开发;
12.掌握MVP+kotlin模式开发;
13.能独立阅读英文API文档,并能够熟练使用google,csdn和GitHub解决开发中常见问题;
《会计云课堂》 (已上线)
开发环境:Android Studio 版本管理工具:git
项目描述:
会计云课堂app,是东奥教育集团汇集业内培训精英的远程教育移动学习平台。专注打造初级会计职称、中级会计职称、高会、注册会计师、税务师、实务课堂,CMA等全方位财会考试培训,以卓越的会计辅导教材和强大的教师团队为考生提供专业的服务!
主体功能:
该项目主要包含以下模块
首页:主要提供资讯、课程、名师等推荐;
商城:主要提供课程和图书售卖。
学习:用户相关信息展示,订单分类等服务功能入口。
社区:提供用户对于咨询、学习上的分享与交流。
我的:提供个人信息,订单与收藏等功能入口
开发周期:12周
项目职责:
1.负责笔记的增删改查功能。
2.负责社区动态部分详情功能。
3.负责首页搜索功能。
4.负责集成消息推送。
5.负责电子书部分外围功能。
项目技术点:
1.java与kotlin混合开发;
2.Rx+retrofit请求框架;
3.Aroute模块化开发;
4.架构组件LifeCycle;
《麦田在线》 (已上线)
开发环境:Android Studio 版本管理工具:CVS
项目描述:
麦田在线主要为用户提供找房服务,其包括二手房、租房搜索,地图找房以及委托服务,其为经纪人提供与用户沟通及发送房源功能,首页为主要功能入口;
主体功能:
该项目主要包含以下模块:
首页:提供北京、福州、厦门城市切换功能及功能入口,包括二手房,租房,卖房委托、租房委托、门店服务、地图找房、房贷计算;
找顾问:顾问列表,为用户提供搜索经纪人服务;
消息:登录之后查看用户或者经纪人消息;
我:提供登录入口,关注及分享功能;
开发周期:12周
项目职责:(团体项目)
1.负责项目框架搭建;
2.负责首页及我的模块的开发与维护(IM,登录之外的所有功能模块);
3.负责二手房、租房搜索及地图找房功能模块;
4.负责在线版本更新;
项目技术点:
1.百度地图集成;
2.自定义房源筛选项控件;
3.Xutils数据库模块的集成;
4.自定义ListView控件;
项目描述: 会计云课堂app,是东奥教育集团汇集业内培训精英的远程教育移动学习平台。专注打造初级会计职称、中级会计职称、高会、注册会计师、税务师、实务课堂,CMA等全方位财会考试培训,以卓越的会计辅导教材和强大的教师团队为考生提供专业的服务! 主体功能: 该项目主要包含以下
麦田在线主要为用户提供找房服务,其包括二手房、租房搜索,地图找房以及委托服务,其为经纪人提供与用户沟通及发送房源功能,首页为主要功能入口; 主体功能: 该项目主要包含以下模块: 首页:提供北京、福州、厦门城市切换功能及功能入口,包括二手房,租房,卖房委托、租房委托、门店