项目类型:金融软件
项目简介: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)	集成高德地图实现相关地图功能
点击空白处退出提示















评论