不绕得财报产品系统Vibe Coding

我要开发同款
proginn11395875622026年05月09日
14阅读

技术信息

语言技术
iOSSwift
系统类型
iOS应用
行业分类
金融

作品详情

行业场景

随着国内金融科技(FinTech)的快速发展和大众理财意识的觉醒,传统金融机构和新兴理财平台正加速向移动端转型。目标用户不仅需要实时的行情数据,更渴望在一个安全、稳定的移动端环境中进行资产配置和交易决策。本项目是为“不绕得(北京)科技有限公司”旗下的 BroadInvestor 平台打造的官方 iOS 移动端应用。该平台定位于为投资者提供专业的金融资讯、资产透视及一站式投资管理服务。我的核心任务是负责将该平台的Web端复杂业务逻辑完美移植到 iOS 端,打造一个兼具高性能与优质用户体验的随身理财工具。

功能介绍

1. 全局检索与热点追踪,支持股票名称、代码、公司名的模糊搜索,并聚合 A股/港股/美股 的“热搜榜”。
2. 企业基本面深度透视,针对个股(如贵州茅台、比亚迪),提供近5年净利润、毛利润等核心财报数据的双轴混合图表展示。
3.多维财务条件选股系统
4. 会员权益与商业化闭环

项目实现

个人纯 SwiftUI 全栈开发。包括苹果登录、苹果内购支付、阿里云一键登录、微信登录。1. 技术栈概览
核心框架:纯 SwiftUI (声明式 UI 编程),零 UIKit 依赖,完美适配最新 iOS 生态。
架构模式:采用 MVVM + Coordinator​ 架构,配合 @Observable宏进行响应式状态管理,代码解耦度高,可测试性强。
网络与数据:原生 URLSession+ Async/Await异步并发,集成 SwiftData实现离线数据缓存与偏好设置持久化。
图表与组件:基于 Charts框架及自定义 Canvas绘图,实现高性能金融数据可视化。
AI 辅助开发:深度使用 Trae​ 作为主力 IDE 进行 Vibe Coding,通过自然语言驱动开发,大幅提升组件封装与 UI 还原效率。
2. 架构设计与 AI 协同
模块化与原子化设计:利用 SwiftUI 的 ViewBuilder和 Component机制,抽离了高度复用的“财务筛选标签组”、“股票行情卡片”等组件,在“发现”与“自选”页面的复用率极高,便于后期维护。
Trae 驱动的极速开发:在开发初期,通过 Trae 的 Figma MCP​ 插件直接读取设计稿的色值与间距,一键生成了标准化的 Design Token (颜色、字体、圆角) 。随后采用 Vibe Coding 模式,快速完成了从 JSON 数据结构到 Swift Model 的解析层代码生成,极大缩短了 MVP 产出时间。
响应式状态管理:针对“自选股分组”和“多条件筛选”的复杂联动逻辑,摒弃了传统的 Delegate 回调,采用单向数据流驱动 UI 刷新,确保界面状态与数据模型始终保持一致。
3. 核心功能实现亮点
① 双轴混合金融图表(图2:利润趋势图)
技术实现:摒弃了笨重的第三方图表库,利用 SwiftUI 原生

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论