点击空白处退出提示
作品详情
项目简介:BETA理财师APP是一家以金融大数据为基础的财富科技服务APP,研发高净值客户投资兴趣偏好画像和账户组合诊断软件。依托金融大数据,通过AI智能算法模型,帮助金融机构和理财师快速了解客户投资偏好变化,解读市场、解构金融产品,为客户筛选适合的投资工具和产品,做好资产配置和投后服务。
项目架构:MVP/MVVM
开发工具:Android Studio 4.1.2
开发语言:java/kotlin
项目主要模块:首页,内容,自选,客户,机构
模块介绍:
1.首页:大搜索,金刚区,朋友圈,跟我拍,功能快捷入口,财经早中晚报,营销,资讯,海报,短视频,用户基本信息,系统设置等等
2.内容:内容营销,热点,市场,投教等
3.自选:产品,异动,新闻,各类理财产品等
4.客户:客户列表,产品列表,客户理财信息,产品详情等
5.机构:今日提醒,功能区,主推产品,今日提醒,公告,海报等内容
技术描述:
主要技术:
(1) 整体使用MVP/MVVM模式搭建项目架构,封装Rxjava+Retrofit+Okhttp网络请求框架
(2) 使用Lifecycle库管理项目生命周期
(3) 使用kotlin协程管理项目中的并发和异步操作
(4) 使用RadioGroup+ViewPager+Fragment基本UI框架配合Fragment实现整体架构
(5) 封装分享模块组件库,实现第三方分享功能
(6) 封装音视频相关功能组件,处理视频播放和编辑等功能
(7) 对Fragment实现数据的延时加载同时避免重复加载,
(8) 集成腾讯短视频SDK实现跟我拍功能,短视频相关
(9) 自定义实现提词器功能,
(10) 实现复杂横竖滑动交互列表,显示基金列表
(11) 封装BaseActivity,BaseFragment提高代码复用性和维护性,
(12) 封装工具类,Gson解析,RecycleView上拉加载数据,SmartRefreshLayout下拉刷新框架,Glide框架处理图片,
(13) 自定义webview处理h5复杂交互
(14) 使用Room数据库框架实现本地数据持久化存储减少服务器压力,提高app性能,
(15) 封装EventBus处理事件传递方便统一管理
(16) service和Broadcast广播的使用
(17) 集成个推SDK,华为,小米,vivo,oppo等主流厂商通道实现消息推送,
(18) 百度第三方统计实现用户分析功能,调用本地文件保存和读取,
(19) 集成高德地图实现相关地图功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论