1、良好的java基础,熟悉掌握面向对象思想。
2、熟悉掌握Android应用UI设计、使用常用布局、自定义控件开发。
3、熟悉掌握Android数据存储(文件、SQLite、SharedPreferences等)。
4、熟练处理Android中的OOM、ANR异常。
5、熟练使用第三方库Okhttp+Rxjava+Retrofit等框架
6、熟练使用插件化、组件化开发
7、NDK、JNI开发较为熟悉
1、在车载部门能力平台语音助理组,担任Android开发工程师,主要负责西南区长安车厂相关项目,对各项目得语音助理定制做需求评估、方案定制,语义定制及优化,任务开发,发版,bug修改等主要任务。对长安和好帮手问题分析对接。完成一个个车机项目。
2、“家银通项目组”,该项目为华数多数产品提供支付能力。在该项目组独立完成了“银行模拟系统”的实现,采用SpringMVC的框架,完美模拟支付宝、微信支付过程中的每个流程,并完成自测、联调、部署、以及相关文档。
3、“家庭4K项目组”,4K智能机顶盒开发(Android Studio)。经历了4K项目组B05~B08的版本迭代,以及十九大期间的重保压力。此项目为Android开发,以launcher的形式运行在各类型机顶盒中,本人完成了版本迭代过程中较多的需求开发,以及修改版本测试过程中的bug。在此过程中,a、研究过Volly源码并修改满足需求,b、研究LeankCanary源码并修改满足需求,c、内存泄漏的分析查找以及修复,d、多版本的编译发布,e、4K、一体机合版
2)负责百度语音项目一期开发,自测,提测修改bug到发布,接入百度智能语音系统,实现用语言代替遥控器控制电视的功能,用windowManager实现界面的语音交互,功能包括:点播、直播的搜索及播放,播放的操作控制,页面的操作控制,网络等一些设置。
3)负责南昌外托一期、二期项目,将4K产品落地到南昌。在4KB06的版本上根据南昌产品需求开发适配到南昌本地。完成开发,自测,提测修改bug到发布。
4)参与4K产品,新版本组件化框架设计并开发,负责开发人员这边插件化开发(搭建环境(涉及过改动aapt),编写插件基础工具类)。并完成中国蓝,乐视,4.0新版本首屏3个插件apk。