1、Android常见APP框架搭建
2、常用数据请求,文件上传下载,图片加载
3、数据缓存,第三方登录,移动端支付
4、即时通讯集成开发
5、熟练使用图片的缓存和加载技术、常用的优化方式
6、熟练使用Eclipse、AS开发工具,以及svn、Git版本控制工具
7、掌握SqLite、File、SharePreference和网络存储等各种数据的存储方式
9、熟悉一些常用的设计模式,如单例模式,适配器模式,简单工厂模式等
10、熟悉SQL语言,熟悉Mysql,Sqlite 数据库的基本操作
11、熟悉Android的事件分发机制,能够解决项目过程中因为事件分发所产生的问题
12、掌握安卓下的Handler消息传递机制
13、熟练使用和编写安卓下的自定义控件
14、熟悉Android下的进程间通讯
15、熟悉Android文件上传和断点下载原理及使用方法
16、熟练掌握android各种屏幕的适配问题
17、对XMPP协议即时通讯以及消息推送有一定了解
18、具备良好的代码编程习惯及较强的文档编写能力。
一、熊猫儿科、熊猫儿科医疗
项目描述:
熊猫儿科是北京新世纪妇儿医院旗下的一款移动医疗应用APP,主要功能包括在线问答,在线问诊,儿科百科知识,问答广场等功能。熊猫儿科汇聚了北京权威儿童专科医院资深儿科专家,致力于打造专业可信赖的儿童健康服务移动平台。平台为家长提供随时随地的儿童健康指导,专业权威的健康问诊咨询,为孩子的健康成长保驾护航。
涉及技术点:
1、RecyclerView的使用,包括线性布局,表格布局,以及复杂布局的涉及展示。
2、OkHttp网络请求的封装和使用,图片加载框架的封装和使用
3、基类Activity封装,常用工具类的封装。
4、使用腾讯IM进行即时通讯功能的开发,对腾讯IM Api有较深入的了解
5、集成微信支付,对微信支付整个过程比较了解
二、徒步去旅行
项目描述:
徒步去旅行,倡导并推行“爱生活,爱运动”的品牌理念,专为户外徒步爱好者们打造最专业的手机应用产品,提供方便、简单、实用的移动互联网产品服务,建立属于自己的移动户外社交圈。
开发工具: eclipse+svn,
主要技术:
1、整体框架RadioGroup+FrameLayout布局
2、利用工厂模式抽取Fragment的基类BaseFragment
3、使用ViewPager自定义View,结合Handler机制定时切换轮播图页面;
4、使用AsyncTask异步任务获取网络数据,使用GSON解析服务器端返回的数据
5、使用github开源框架pulltorefresh,实现列表页面的上拉和下拉刷新;
6、通过三级缓存结合LruCache算法内存缓存机制实现ListView异步加载网络图片;
7、使用 SharedSDK调用热门社交平台,实现内容的分享。
8、使用WebView控件显示服务器端返回的数据;
9、使用Intent激活调用打电话的功能,实现进程间通信。
二、细软宝
项目描述:
知库宝是一款优秀的知识产权管理软件,它创造性的将知识产权的整个生命周期融入了软件设计之中,将先进的管理理念及手段与软件技术完美融合,使知库宝成为出色的知识产权持有人管理工具。知库宝以其广泛的适用性,完善的功能、出色的个性化设计等诸多特性成为知识产权管理软件中的一支劲旅。这不仅得到了客户的认可,更在市场中得到了验证。
开发工具: 前期eclipse+svn 后期Android Studio+svn
主要技术:
1、使用RadioGroup+Fragment搭建项目整体框架,利用viewpager实现页面缓存。
1、使用PullToRefresh实现listView等页面的下拉刷新和上拉加载
2、使用ImageLoader加载网络图片,并缓存到本地
3、第三方登录、shareSDK分享、消息推送
4、使用HttpUtils及Gson搭建项目的网络框架
5、商标注册增加支付宝微信支付功能