Android基础架构、四大组件
Android动画、自定义View
音频视频的处理
Android进程间通信、Handler机制
HTTP网络通信协议
常用设计模式、基本的数据结构与算法
SQLite数据库
JSON、XML数据解析
Android性能优化、内存优化
代码混淆
butterknife、okhttp3、retrofit2、Glide等网络开源框架,百度地图、shareSDK、友盟推送、Firebase等第三方平台
前端基础(HTML5,CSS3,JavaScript等)
Git、SVN版本控制工具
项目一:
《zLink》《zBox2》(手机与车机互联)
主要功能技术点:
1、广播、远程服务、内容提供者
2、USB数据通信、Socket通信、进程间通信、手机与车机之间的蓝牙交互
3、热点开启的适配
4、音频的解码编码、视频的解码
5、自定义控件
项目二:
《Enayeh》(女性健康助手)
主要功能技术点:
1、使用了okhttp和retrofit等网络框架进行网络请求以及使用Gson对json数据进行解析
2、接入谷歌支付
3、接入谷歌广告和Facebook广告
4、接入Firebase用来监听和管理项目
5、使用数据库和SharePreference进行数据的存储
6、Git版本控制
7、自定义控件
项目三:
《易米花商城》
主要功能技术点:
1、使用Fragmentation实现了Activity+多Fragment的架构
2、使用友盟SDK实现推送,分享,第三方登录等功能
3、接入微信,支付宝实现支付功能
4、使用Glide进行图片加载以及缓存
5、引入百度地图实现用户位置的实时定位和计算距离
6、各类优秀控件的使用(日期选择控件、城市选择控件等)
7、使用了okhttp和retrofit等网络框架进行网络请求以及使用fastjson对json数据进行解析
8、使用字体图标代替了一些图片资源
9、使用EventBus进行各组件的通信
10、自定义控件