熟练掌握Volley、XUtils、OkHttp,Retrofit等网络框架的封装和使用;
熟练掌握Android图片的压缩处理,二级采样以及多级缓存机制,对于微信所使用的压缩方式进行过研究;
熟练掌握5.0-7.0新特性的使用;
熟练掌握自定义View的设计和使用;
熟练掌握Android各式布局、控件、Fragment等
熟练掌握Eclipse、Android Studio等安卓开发工具,以及团队合作开发工具SVN的使用;
熟练掌握第三方SDK开发的流程;
熟练掌握Android音视频等媒体播放技术,;
熟练掌握Android动画效果的应用;
熟练掌握Android事件的分发;
熟练掌握SQL语句以及SQLite数据库的使用;
熟练掌握JNI、NDK开发
熟练掌握软件项目工程的流程,前期的需求与可行性分析系统概要设计等。
熟练掌握单例,抽象工厂,模板,策略,装饰,组合等设计模式。
HTML+CSS
H5+CSS3
Photoshop
bootstrap/fullpage
Angular
Ajax
react
原生JS
Jquery
熟练使用Android Studio编程环境和调试流程,能独立开发项目。
了解C语言基础,能够使用C语言编写简单应用程序。
能使用.net编写查询系统
能够熟练的使用VB编写一般程序
能够是java编写应用程序
掌握SQL基础,能够对SQL及MySQL进行简单查询
熟练掌握Office办公软件,能熟悉对word execel ppt等进行编写
能够使用php并进行开发
熟练掌握C、Objective-C语言,有良好的编程风格和习惯
熟练使用常用的基本UI控件,并且能够根据情况自定义封装特殊的UI控件
熟练的使用自定义Cell 并且能够根据具体的数据内容自己调整Cell高度
能够熟练进行JSON数据解析
熟练使用SourceTree进行项目版本管理
熟练使用SQLite数据库做数据的的持久化
熟练掌握MVC、Delegate、Single、Observer、Factory等设计模式
MPMoviePlayerController、AVplayer视频播放器的定制以及AVAudioPlayer音频播放器的使用
熟练掌握百度地图的实现定位,定制大头针,搜索、地理编码等功能
能够很快的学习并且使用未知的第三方库
能够进行消息推送
能够在MRC、ARC环境下进行编程并且能够实现MRC与ARC的混编
熟练使用UICollectionVIew、UIScrollview、UITableView等高级UI控件
熟悉NSThread,NSOperation,GCD等多线程技术
熟悉软件测试流程和上线流程
了解IOS平台下网络通信协议,HTTP、Socket等网络编程
掌握autolayout,具有自定义控件的封装能力
swift开发