熟练掌握java编程语言和面向对象编程思想;
熟练掌握Android的四大组件,及其应用;
熟练掌握Android各类UI组件,各种布局和控件的使用,并进行Android界面开发;
熟练掌握Android Studio,Eclipse等开发工具的使用。
掌握常用第三方类库的使用,比如:Butterknife,BaseRecyclerViewAdapterHelp
er,Glide,Picasso, Agentweb,XTabLatout,Dagger2等等。
掌握Rxjava2和retrofit相结合的网络请求封装;
熟练掌握组件开发方式,以及跨组件通信;
熟练掌握Mvp开发模式。
掌握第三方平台的使用流程及其应用,比如:QQ,微信,微博分享以及登录,极光推送(JPush),ijkplayer,二维码扫描(ZXing),第三方统计(友盟),百度地图(定位),支付宝微信银联,招行第三方支付等;
掌握SVN以及Git的使用;
掌握DES,AES,RSA等加密算法;
熟练掌握应用间的数据传递(进程间通信),包括Messenger,BroadcastReceiver,Activity,Fragment之间的信息传递。
掌握Handler消息处理机制,以及Android的缓存机制;
熟练使用Android5.0之后推出的RecyClerView,以及协调布局(CoordinatorLayout)效果。
熟练掌握JSON数据解析;
掌握处理Android的屏幕适配的方法。
掌握SharePreferenced,SQLite,Realm数据库的创建及其增,删,改,查等操作;
掌握Android的帧动画,属性动画,补间动画,以及自定义View的知识及其应用;
了解C++,HTML等编程语言,NDK,JNI开发;
了解掌握阿里Weex,React Native,微信小程序开发。
了解TCP/IP,UDP,Http等网络协议;
编程基础扎实, 具有良好的编程习惯;
掌握 APP混淆打包优化以及迭代更新;
一、项目名称:咪咕快游移动端和TV端(主要TV端)
项目描述:主要是一个手机,电视机顶盒两端互通的云游戏平台。可以及点及玩浏览资讯,观看视频的应用。
项目架构:插件化(VirtualApk)
项目开发模式:MVC架构 主要分为首页浏览,搜索,专题,游戏详情,我的,登录,收银台相关模块。
项目网络请求: OkHttp方式;
项目图片加载:采用的Glide;
主要开发功能:
1. 对接分省收银台 主要对接SDK和H5交互。
2. 对接分省登录(单点登录)。
3. 界面优化开发。
4. 虚拟手柄功能。
5. 端内加载游戏(不用安装直接启动app)。
6. 游戏存档功能。
项目主要技术:
1. Android与H5交互相关技术。
2. TV电视机顶盒和屏幕适配。
3. Android手势事件和焦点相关处理。
4. Android的简单动画开发。
5. Android 内部存储和外部存储相关应用。
6. Android 跨进程通信交互(AIDL)。
7. Android 事件注入。
8. Android 复制,压宿,解压缩文件相关技术。
9. Android 包体下载,安装,卸载相关技术。
10. 热修复(robust)
二、项目名称:好享购物
项目描述:好享购物一款江苏省广播电视总台成员机构电视购物频道的为适应电商趋势开发的一款购物app。
项目架构:整体采用组件开发模式,分为
1公共组件:包括delegate,页面基类,网络请求,lifecycle,第三方模块,工具类,封装的webview,自定义控件等。
2主组件:主要是主页面的四个页面。
3 goods组件:主要是商品详情,拼团,设计专题,以及搜索等页面。
4我的组件:主要是登录相关的页面。
5订单组件:主要包括订单,物流,优惠券相关的页面。
6店铺组件:店铺相关页面。
7视频,直播组件:视频播放和直播相关页面;
项目开发模式:采用Mvp开发模式;
项目路由和通信:采用路由采用阿里的ARouter,通信采用EventBus;
项目网络请求:采用Rxjava2和Retrofit,OkHttp相结合的方式;
项目图片加载:采用的Glide;
项目主要技术:
RecyclerView的多item布局。
WebView与本地项目的通信。
使用网络请求下载zip包方式动态设置webview以及相关页面跳转以及首页动画。
使用zxing实现扫码,识别相册图片二维码,以及扫码登录功能。
使用科大讯飞SDK完成语音搜索功能。
使用极光推送完成推送功能。
自定义view实现首页红包雨动画。
集成QQ,微信,微博分享以及登录。
集成支付宝,微信,银联,招商银行支付。
集成百度地图定位功能。
上传图片,下载FDP文件浏览功能。
封装ijkplayer实现视频播放功能,悬浮窗口播放相关功能。
使用总台给SDK实现直播页面,自定义view实现点赞动画。
使用android的广播和服务实现直播聊天室功能。
掌握android沉浸式状态栏效果实现。
热修复采用阿里的HotFix实现。
软件监听采用博睿监听。
使用Realm数据库实现浏览记录功能。
三、项目名称:万物直供
项目描述:各大电商假货横行,万物直供商城犹如一股清流,顾客在万物直供下单,在品牌专柜提货。确保比品牌专柜折后价,再便宜30-70%。。
项目架构:mvp;
主要技术:
recyclerView的多item布局。
友盟分享,极光推送。
实现筛选搜索,购物车等功能。
实现静默更新,和强制更新功能。
Rxbinding2。
使用zxing实现扫码购功能。
具有扎实的编程基础和良好的编程习惯,经常浏览 GitHub、CSDN等技术网站,思路清晰,学习能力较强,对新的技术兴趣浓厚;
善于与同事以及领导沟通协商,以便快速解决项目中遇到的问题;
对待工作心细胆大,尽职尽责,喜欢从事有挑战性的工作;
能够快速融入到团队开发工作之中,不怕加班;
乐于分享和帮助他人,喜欢在轻松的氛围中不断提高自我,迎接挑战。
RecyclerView的多item布局。 WebView与本地项目的通信。 使用网络请求下载zip包方式动态设置webview以及相关页面跳转以及首页动画。 使用zxing实现扫码,识别相册图片二维码,以及扫码登录功能。 使用科大讯飞SDK完成语音搜
项目名称:万物直供 项目描述:各大电商假货横行,万物直供商城犹如一股清流,顾客在万物直供下单,在品牌专柜提货。确保比品牌专柜折后价,再便宜30-70%。。 项目架构:mvp; 主要技术: recyclerView的多item布局。 友盟分享,极光推送。