遵循JAVA代码编程规范,有良好的代码编程风格
精通Fragment+ViewPager+SlidingMenu的使用
熟练掌握Android平台下的http通信,socket通信,json解析
熟练掌握Android常用UI控件和自定义组件的使用
熟练掌握Android线程间的通信:handler机制
熟练ListView,GridView的优化;图片异步加载,下拉刷新和上拉加载(OOM异常处理)
熟悉Sqlite数据库
熟练掌握地图开发(LBS定位、周边搜索、POI检索)
熟练使用C/Objective-C语言及MVC设计框架
熟练使用各种UI控件进行简单/复杂页面布局
熟练使用代理,block、target-action、KVO、KVC等设计模式
熟练使用JSON/XML解析,POST/GET数据交互
熟练使用照相机、相册、短信、邮件、电话、音频及视频本地化播放
熟悉多线程(GCD,NSThread)
熟练地使用MJRefresh、SDWebImage等开发常用第三方类库
熟悉消息推送,ZXing二维码,定位,poi开发
熟悉完整开发者账户申请,相关证书配置及app上线流程
具有团队合作开发经验及独立开发经验
熟悉音乐播放及视频播放
熟练使用xmpp即时通讯开发
熟悉APNS消息推送
iOS原生嵌套HTML5,webview开发
熟悉JAVA Web 编程 以及ssh(Struts,Spring,Hibernate)框架的使用
熟悉JAVA面向对象编程,有扎实的JAVA基础
熟悉第三方平台SDK集成,包括分享、登陆、支付、推送、百度地图
熟悉android第三方开源框架(Xutils、ImageLoader、volley 等)
熟练android 下的网络通信机制以及xml/json格式数据的解析
熟练掌握Svn、Maven等版本管理工具,eclipse、Idea、等IDE开发工具
android 架构,有良好的编程习惯
Interface Builder
Auto Layout 自动布局系统
Swift 语言
C、Objective-C 语言
Objective-C的内存管理、runtime系统
MVC、代理、单例、观察者等常用设计模式,以及NSNotification通知机制
SDWebImage、AFNetworking、MJExtension、MBProgressHUD、MJRefresh等第三方框架的使用
主流的SDK使用,如