1、熟练掌握Android Studio、SVN等开发工具和版本管理工具的使用;
2、数量掌握Android的四大组件;
3、熟练掌握MVC、MVP等开发的模式;
4、熟练掌握Android6.0以上动态权限的适配;
5、熟练掌握Android常用的几种数据存储方式;
6、熟练掌握Android中Swiprefreshlayout、Recyclerview、Cardview、Drawerlayout等官方和第三方控件的使用;
7、熟练掌握Handler消息处理机制以及AsyncTask异步任务机制;
8、熟练掌握Android常用的第三方框架的使用:如:PulltoRefresh(刷新)、OKhttp(网络请求)、Glide(图片加载)等;
9、熟悉Java常用的设计模式,接口回调等使用;
10、熟悉Android App的代码混淆功能;
11、熟悉Android与H5的交互、有丰富的与H5混合开发的经验;
12、熟悉百度地图、ShareSDK、友盟、极光推送等第三方SDK开发;
1、智慧课堂教师端学生端:教师端和学生端分别面向中小学教师和学生的App,是教师和学生的辅助教学和学习的工具。
主要功能模块:App的登录、设置和个人中心、试题下发、课堂练习、错题统计、投票、课堂互动等功能模块。
主要使用技术:(1)、Android四大组件的使用;(2)、ViewPager和Fragment相互嵌套使用;(3)、EventBus的使用;(4)、OKhttp网络请求和Gson解析的使用;(5)、ZXing二维码等。
2、渠道集中化项目:是一款为河北移动省公司开发的App,主要是河北移动营业厅内部人员办理移动业务使用。
主要功能模块:登录、设置(App的功能设置和当前账号展示)、首页(各个功能菜单入口和信息轮播)、工单(主要包括工单查新、工单审批等功能,并根据当前账号权限区分)、任务(待办任务、下发任务、已办任务、任务列表查询等功能)、巡店(渠道经理巡店、定位、文件上传等)、预警(移动业务信息预警与展示功能)等功能模块。
主要使用技术:(1)、ViewPager与Fragment相互嵌套使用;(2)、3DES加密;(3)、Android与H5交互,混合开发;(4)、百度地图定位;(5)、Zxing二维码;(6)、greenDao数据库存储技术;(7)、代码混淆与防二次打包。
3、河北CRM项目:是一款为河北移动开发的App,主要是河北移动内部员工使用。
主要功能模块:登录、首页、系统公告、收藏、设置、手机补换卡、宽带办理、用户资料补录、库存查询、走访签到等。
主要使用技术:(1)、ViewPager与Fragment相互嵌套使用;(2)、Android与H5交互,混合开发;(3)、百度地图定位;(4)、Zxing二维码;(5)、河北移动一体机硬件适配;(6)、代码混淆与防二次打包;(7)、微信、QQ官方分享。