技能标签:中级、自定义view、rxjava、kotlin
从事android开发2年,自我评价中级水平,开发工作都能够胜任,android基本的技术肯定是熟练掌握并使用的,难度稍微高些的例如AIDL、自定义view、动画、事件分发等虽不至运用到炉火纯青的地步,但开发上运用是没有问题的。开源上rxjava、retrofit、dagger等比较主流的都有所接触,且大学英语6级水平,在阅读文档、学习新框架新技术、解决问题上是没有问题的。开发语言上kotlin和java都可以使用。
除android方面,因为是计科毕业,在html、ps等技术上具备一定能力,或许会对开发有帮助。
1、内置机器人的地图APP
主要功能是当用户对机器人发出指定指令,例如“上海南站怎么走”、“地铁一号线有哪些站点”等时,会调起地图APP并显示相应的路径规划和公交线路查询结果,主要包括驾车、公交路径规划,公交线路查询,附近兴趣点查询这几个功能。该APP数据接入的是高德地图API,语音调起APP通过AIDL实现。
2、内置机器人的音乐APP
主要功能是搜索音乐后进行播放,数据来源为国内某音乐平台,通过爬虫抓取数据。爬虫使用java实现,htmlunit+jsoup模拟浏览器加载数据并读取数据。
3、某区块链钱包APP
主要功能有付款、转账、收款三大模块,该APP目前仍不断迭代中,团队开发,本人目前主要的贡献有自定义金额标尺view、自定义仿IOS时间滚轮view、自定义按比例显示的带缺口的饼图view,以及个人中心、理财模块等页面、逻辑的开发和接口调试。