熟练掌握Java编程语言;
熟练掌握 Android Studio与Eclipse开发工具的使用以及SVN和Git版本控制工具的使用;
熟练掌握Android 基本控件及常用布局使用;
熟练掌握Android 四大组件Activity,Service,BroadcastReceiver,ContentProvider;
熟练掌握Fragment使用,与Activity和Fragment之间的数据交互;
熟练掌握数据加载,XML,JSON数据解析;
熟练掌握Http协议、TCP和UDP协议以及I/O流,Socket编程;
熟练掌握ListView、GridView、Recyclerview、CardView等的优化及使用;
熟练掌握Thread、AsyncTask、Handler多线程编程技术及Handler的运行机制和原理;
熟练掌握ListView优化和多布局使用,RecyclerView的使用以及ExpendListView的使用;
熟练掌握Ultra - pull -To-Refresh,PullToReFreshListView,SwipeRefreshLayout刷新布局;
熟练掌握Android Design下的新的控件使用,如SnackBar,TabLayout,Coordinatorlayout等;
熟练掌握Retrofit2,OkHttp,okgo,Picasso,UniversalImageLoader, Volley、XUtils等第三方框架;
掌握使用ZXing库进行二维码扫描;
掌握进程间的通信_AIDL;
掌握使用VideoView和三方的框架Vitamio实现视屏播放
掌握ShareSDK,JPush,友盟,消息推送,face++,第三方登录以及第三方支付的使用;
掌握MVC、MVP软件架构;
掌握百度地图SDK的GPS定位和地图搜索功能;
熟悉单例、装饰者、工厂模式等设计模式;
熟悉Md5,Base64数字摘要;DES,AES对称加密算法RSA,DSA非对称加密算法的实现;
了解蓝牙模块的开启,关闭及其简单应用;
熟悉React Native简单app开发;
项目一:钱鼓鼓 和 电商贷 俩款app的开发(已上线)
开发工具:Android studio
1. 项目描述:
1) 给用户借贷,投资,理财的俩款产品
2) 包括线上支付,银行绑卡,身份验证
2. 功能描述:
显示各个投资标是否投满,展示新手标以及借款的动态展示。
引导用户去充值投资,并且动态显示投资状态
对所有网络层访问进行加密和封装;
动态清晰地展示用户资金的组成部分和资金的流向。
3. 项目职责:
整个app从框架结构到业务熟悉和用户体验优化,
对网络层使用okhttp 的加密与封装。
服务器接口的加密请求数据的解析和本地存储。
后期针对用户的体验优化和升级。
4: 技术要点:
实现ViewPager、Fragment、TableLayout的滑动实现页面切换;
使用okhttp+okgo框架实现JSON数据请求与加载;
使用SwipeRefreshLayout实现下拉刷新的功能;
使用RecycleView,并对其进行的优化;
自定义控件动态展示用户投资状态和资金组成
使用在线查询用户的充值和提现。
项目二:记忆大师app(已上线)
开发工具:Android studio
1. 项目功能和描述:
1) 是一款在线教育提高记忆力的app。
2) 包括英语单词的拆分联想记忆
3) 九大学科的试卷展示测试打分,
4)帮助学生减负和快速记忆
5)在线视频播放记忆法视频
3.项目职责及技术要点:
独立Android app的开发(V1.0.0-3.2.2)与上线,包括后期的维护,升级。
与产品一起设计讨论产品的设计与进度把控。
正对学生使用App优化流程和性能;
使用自定义富文本控件自动展示各类后台的试卷样式,这样后台只需要加试卷,app不需要再次升级,给公司带来了效率提升和成本节约。
app支付的流程的设计与实现。.Bugly的监控和维护.自己的app监控埋点
项目三:上海洲涛智能大棚手机版(已上线)
开发工具:eclipse
1. 项目描述:
1) 一款连接平板实现自动控制的设备。
2) 一款便于农民管理蔬菜大棚的APP。
2. 功能描述:
在项目各阶段与项目经理和设计人员一起讨论需求和设计是否可行;
通过ViewPager、Fragment、关联和切换来添加的大棚数量;
有一键读取温度,关闭风口,放,关,停等功能
在参数设置页面有对大棚名称,温度推送时间间隔,温度的报警,等等功能的参数的设置;
侧滑菜单里面有对软件大棚的管理,历史消息,帮助,等功能;
可以向朋友圈,微信,QQ,分享软件的功能;
3. 项目职责:
整个app的维护和性能的优化,
首页页面及侧滑菜单实现;
添加扫码管理功能;
服务器接口的请求数据的解析及其页面的展示;
后期的维护和性能的优化;
4: 技术要点:
实现ViewPager、Fragment、TableLayout的滑动实现页面切换;
使用Retrofit2框架实现JSON数据请求与加载;
使用SwipeRefreshLayout实现下拉刷新的功能;
ListView的优化;
登录,注册,修改密码的实现;
项目四:智能大棚平板版(已上线)
开发工具:eclipse
1. 项目功能描述:
1) 是管理大棚电机的一款app。
2) 可以控制电机的旋转,和读取温控机上的温度。
3) 实现放关停的功能。
4) 和风机参数的自定义功能。
3.项目职责:
负责注册、登录、和分享功能的实现;
电机档位的控制设计;
App性能的优化和调试;
后期流量控制的维护;
4. 技术要点:
与手机端数据的传递;
消息的传递与广播;
参数数据的上传和解析;
负责用户登录与注册;
网络数据的监控和控制
项目五: 壹圆当铺 (客户端和商户版)
主要用于记录用户典当商品的记录和托管销售,商户版就是将客户提交的商品寄存和销售