1、良好的开发习惯,熟练使用Android Studio开发工具和Git、Svn等项目管理工具;
2、熟悉MVC和MVP开发模式;
3、熟练使用主流的网络开发框架;
4、熟练使用安卓的基本组件和控件,有一定的自定义View开发经验;
5、能使用View动画和属性动画去实现一定的动画效果;
6、熟练使用支付、地图、分享、推送、IM及直播等三方服务;
7、熟悉常用的设计模式;
8、有一定的串口开发经验;
9、熟练掌握适配及OOM和内存泄漏的处理;
10、曾多次独立负责项目开发,有独立开发能力;
11、有一定的树莓派开发经验。
1、独立负责项目“智囊学堂”的Android客户端开发,主要用到了直播,视频播放,IM等技术。
2、团队合作开发“智囊学堂(教师端、学生端)”,主要使用socket保证局域网内的数据共享。
3、独立开发项目“红星汽车”,获取车辆的状态数据及向车辆发送远控命令。