1.掌握Eclipse、AndroidStudio编程工具的使用;
2.熟练掌握Android的四大组件;
3.熟练掌握Android多线程应用、Handler消息机制、以及AsyncTask异步任务机制;
4.熟练掌握Android UI设计,常用布局和各种控件;
5.熟练掌握JSON和XML数据解析;
6.熟练掌握Andriod动画知识,自定义View的知识及其应用;
7.熟练掌握ListView优化、处理图片错位问题、使用三级缓存的优化方式。
8.熟练掌握PagerSlidingTabStrip、TabLayout等ViewPager上的滑动标签使用;
9.熟悉语言国际化以及屏幕适配;
10.熟练掌握事件分发机制及手势识别相关知识;
11.熟练掌握Sqlite、File、SharePreference,Internet,ContentProvider五大数据存储;
12.掌握第三方支付的使用;
13.掌握Volley、XUtils、Android_Async_Http、OKHttp、UniversalImageLoader、Fresco(图片)、AndroidAnnotations等第三方框架;
14.熟悉TCP/UDP、HTTP协议、网络Socket协议;
15.熟练使用UI的一些美化操作;
16.熟悉使用ShareSDK、Slidelibrary、PullToRefresh,等第三方库的使用;
17.熟悉ShareSDK、友盟、百度地图等第三方SDK的使用,可以实现常见功能:短信验证,消息推送,信息分享,定位,POI搜索等基本操作;
18.熟悉SVN和Git等版本管理工具的使用;
19.熟悉github,Bmob(网络后台数据库),百度等开发者平台;
20.熟悉常用的设计模式单例模式、工厂模式等;
21.了解第三方即时通信环信,融云的简单使用;
22.了解5.0新特性;
23.了解Android SurfaceView、Mediaplayer和VideoView来播放视频等多媒体技术;
24.具有良好的编程习惯和面向对象的编程思想。
项目一:Rollr
项目描述:创建主题:任何人都能创建活动、圈子、话题!位置活动:创建位置活动主题,和附近的用户共同分享一场活动;好友圈子:创建好友圈子主题,邀请好友一起分享你们的点滴;公开话题:创建公开话题主题,让志趣相投的人分享相投的志趣。
项目职责:负责整个App的开发
应用技术:
1.自定义View实现文字的缩放旋转平移;
2.打开本地相册;
3.源生下拉组件下拉刷新和上拉加载;
4.ListView的图文混排、性能优化;
5.运用第三方库Kanner实现了广告位的轮播;
6.实现第三方登陆和社会化一键分享、友盟推送;
7.图片添加滤镜,添加标签