1. 熟练掌握常用版本管理软件 svn,git;
2. 熟练掌握 Java编程语言,熟悉 Kotlin 编程语言;
3. 能够实现自定义 View,掌握常用布局和ConstraintLayout等;
4. 熟练掌握常用动画。
5. 开发过
爱投资 Android App
包含登录、注册、手势密码&指纹密码等功能,同时接入了热修复等功能
该项目主要功能和涉及的技术点:
1. 登录、注册和退出功能等账号信息数据处理;
2. 数据展示类:主要包含首页 Banner 轮播图,项目列表、债权列表等各个数据列表页,还款计划、记录等折线图,特殊项目标尺和柱状图等,会员中心卡片特殊轮播图等,下拉刷新等动画;
3. 接口数据请求类:使用 https 并添加证书校验,敏感参数数据加密,请求头各个参数排序后添加md5校验;
该项目主要功能技术点有:
1. WebView 与 App 通过 cookie 同步登录;
2. 轮播图展示活动入口;
3. 列表等 UI 数据展示;
4. 通过 sntp 服务进行 App 与服务器时间同步;
5. 使用第三方加固对 App 进行加固。
用到的第三方库有腾讯 x5 浏览器内核、tinker 热修复库、okhttp、retrofit网络框架、lottie动画库等调研过的第三方技术有动态换肤、App 图标半自动替换、Arouter等