小资钱包是一块互联网金融理财软件。从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