1、掌握Eclipse、AndroidStudio开发工具;
2、掌握Android UI界面设计和屏幕适配;
3、掌握Android常用开源框架的使用、SDK接入及二次封装;
4、掌握rxjava+retrofit+okhttp等网络请求;
5、掌握MVC、MVP、MVVM模式及多种设计模式开发
6、掌握Handler消息处理机制,多线程处理;
7、掌握JNI/NDK开发;
8、掌握内存管理机制及性能分析优化
9、熟悉Http、Bluetooth、zigbee协议编程;
10、熟悉事件分发机制,掌握自定义控件的绘制及使用;
11、掌握kotlin开发
12、熟悉SVN或Git等相关的代码管理工具。
13、掌握手机多媒体开发
14、掌握APP多渠道打包、混淆加固、上线流程
本人开发过智能家居方向以及im,音视频方向的app,曾参与开发和维护百万用户级的im聊天产品和电商平台项目,代表产品《MySmartX》可以用于实现音视频对讲,智能家居联动控制等。在im方向,能够基于netty搭建稳定性高的聊天框架,实现点对点,群发文本,图片,语音等消息和红包收发。
乡聊是一款专为拥有共同兴趣爱好的用户打造的聊天交友工具。在乡聊中,你可以加入同好社群、分享关注的兴趣点;让社交更畅通安全。
“MySmartX”是一款针对智能家居和智能门禁系统的专项app。结合公司的智能门禁和其他智能家居设备,远程管理和控制各种智能设备和联动各种生活场景。该项目APP端及设备端由我独立开发及迭代维护,项目由mvc到mvp进行了重构,app实现了猫眼端与手机端点对点智能监控、远程视频通