1. 5年android开发经验,现就职于世界500强企业;
2. 既参与过十万级以上用户的中大型项目硏发,又有创业公司从0开始独立开发项目的经历;
3. 既有多种纯应用APP开发经验,又有超过2年人工智能产品开发经验;
4. 掌握多种计算机语言和多种开发: Android studio (Java ) , Pycharm ( python ) , Webstorm (JS ) 。
5. 熟恶人工智能硬件和安卓系统开发的交互,会使用NDK ,有JNI开駿验;
6. 熟恶Android、Java以及常用Android系统源码及开源框架;
7. 熟悉性能优化,内存管理,电量优化,懒加载,插件化,热更新,hybrid (偏native )等常用开发策略;
8. 熟悉掌握Android系统WiFi, BLE, OAD升级;
9. 熟恶产品设计研发上线以及版本迭代流程和项目管理流程;
10. 良好的沟通能力,热衷开源和分享;
11. 关于Android开发中数据库,影音图和复杂UI,网络解析和请求,事件总线,传感器,性能优化这些就不一螯
述了。
12. 当然了我最突出的能力还是学习能力。
小资钱包是一块互联网金融理财软件。从1.0--4.0版本。用户可以在软件上进行投标购买,赎回等操作。在这个项目中,本人担当主要开发者,主要参与了1.0版本的开发,3.0版本重构设计与4.0版本的重构设计。
技能评价:
1.通过MVC模式进行编码,以及功能模块进行分包。
2.网络请求okhttp进一步封装,统一参数,统一加密,解析,加载回调等。
3.网络请求数据安全加密:Base64编码,DES,RSA。
4.首页采用vlayout多条目的展示。
5.掌握自定义控件及其适配 掌握第三方支付 achartEngine绘制柱状图,折线图
6.使用git进行代码管理,创建git仓库,分配账号,创建不同分支。
7.掌握WebView与javascript的交互
8.掌握热修复Tinker的使用
9.多平台的指纹识别兼容性
10.掌握自定义键盘的开发
11.App数据统计与埋点
12.掌握rxjava和rxAnroid的基本使用
13.App的版本更新
14.butterknife和GsonFormatter的使用
15.借助Stetho在Chrome上调试Android数据库和SP
16.Jenkins配合fir/pgyer进行测试集成
17.使用jiecaoplayer进行视频影音的播放
18.掌握增量更新App
19.kotlin的基本使用
20.网络传输中,数据的安全性加密
听见世界APP主要利用AI去帮助视力障碍认识,通过手机去识别周围的物体,并通过语言播报,告诉用户周围的事物。
短期时间调研,功能分析,最终完成设计。
1.使用Constraint Layout绘制主要界面,适配全机型。
2.surface+camera进行画面的展示。
3.使用加速度控制器Sensor对用户状态的分析。
4.使用TTS进行离线语言播报。
国际化。 打包并上传至Google Play
个人独立开发,完成1.0版本,2.0重构,3.0的kotlin移植和flutter项目的接入。通过MVC模式进行编码,以及功能模块进行分包。 2.网络请求okhttp进一步封装,统一参数,统一加密,解析,加载回调等。 3.网络请求数据安全加密:Base64编码,DES,R
计划打卡——助你轻松完成每一个目标计划。 可以帮你成功管理目标计划,养成好习惯。助你完成你的每一个小目标、小计划、小日常。 发起目标/计划:发起一个目标计划,邀请你的好友来监督你,平台的其他用户也会加入对你目标计划的关注和监督。 打卡签到:目标发起后,每天完成目标计划并