有良好的编码风格,技术攻关能力强,具备独自组件开发和基础平台开发经验
熟悉各种屏幕适配的方法,并能为各种主流屏幕做好适配
掌握自定义View及自定义ViewGroup, 熟悉View的绘制流程及View的事件分发/拦截机制
了解android 5.0 和android 6.0的新特性,并可以运用到项目中
掌握OOM异常的处理,并可以对应用进行相应的优化
熟练掌握ViewPagerIndicator、SlidingMenu、SwipeRefreshLayout等第三方框架,可以根据需求进行源码更改
熟练使用Handler及消息机制, 熟悉AsyncTask及线程池的使用
熟悉App的瘦身、加固技术以及App多渠道打包
熟悉okHttp、volley网络通信框架
熟悉Android客户端的开发流程,能使用MVC,MVP框架开发客户端程序
熟练掌握应用开发及版本控制工具,Android Studio 、SVN、Git
能够独立开发,有扎实的JAVA基础
Android开发
Java 语言
办公及开发工具
熟练掌握Java 面向对象的编程思想以及常用的设计模式
熟练掌握Android 的四大组件以及四大组件之间的灵活使用
熟练掌握Android 中常用UI控件、UI的性能优化,系统内存优化,数据库做缓存机制
熟练掌握Android 常用的数据库存储方式
熟悉掌握Android 的多线程下载,断点续传,Handler以及异步任务机制的开发
熟悉掌握Android 的HTTP、TCP网络协议, XML和JSON解析
熟悉掌握Android 图片加载、展示、内存优化
熟悉掌握Android 自定义View,事件分发机制
熟悉掌握Android 5.0 Design的使用,6.0新特性,了解7.0新特性
熟练掌握Android 事件分发机制
熟练掌握Android 动画的应用
熟练掌握第三方常用类库,如
熟练掌握系统定位服务和地图开发技术
熟练掌握 Android Studio、Eclipse 开发工具的使用
熟练掌握版本管理工具SVN、Git 的使用
熟练掌握音频、视频多媒体的使用
熟练掌握 Android UI美化和屏幕适配
Java语言基础,熟练面向对象编程。
Android平台下Xml.Json解析
Rxjava+Retrofit+Okhttp的使用
Java和Js互调
Android多线程机制,远程服务实现进程间通信和数据传递
使用SVN版本控制工具
使用事件总线EventBus
Glide源码浅析
里氏替换原则、开闭原则、迪米特法则、依赖翻转等设计模式思想编程
地图定位、路线规划、三方分享
文件流操作
Android中Hanlder 消息处理机制以及AsyncTask异步任务机制
自定义控件,及触摸事件的分发和消费机制
BGARefresh、PullToRefresh上拉加载下拉刷新的使用
AndroidChart图标展示数据
NDK、JNI技术,Java和C互调