1、熟练掌握 MVC,MVP 架构,并搭建项目的经验
2、掌握 Android 中常用的设计模式,如构建者模式、观察者模式、适配器、单列模式。 3、熟练使用 GIT 操作
4、能熟练的二次封装一些框架,提高代码效率
5、熟练使用对 APP 进行内存优化和性能优化的相关工具 6、拥有扎实的算法基础和数据结构功底
7、熟练使用 Android studio、eclipse、MySQL 开发工具
8、熟悉 http 协议
9、掌握 xml,json 常用的解析方式
10、熟练使用 I/O 流、网络编程、多线程编程
11、掌握压缩数据算法
12、掌握第三方 SDK 的集成,如 Share SDK ping++,百度地图 API,qq 微信登录 13、了解 SpringBoot,等 WEB 开发技术
14、能熟练的使用自定 View
15、深刻理解触摸事件的分发机制
16、了解 html 技术
17、掌握 Handler 处理机制。
18、Java 的 GC 机制
19、熟悉 android 每个组件的关系
1、智读(上线项目)
一款语音听书软件,语喜马拉雅听书类似
2、停车PDA
一款定制化软件,定制到PDA上面专用于收费人员收费。
3、西牛云物联网Android端SDK,demo,以及文档
公司的物联网平台andorid端接入SDK