SuperAPI AI 工具集

android-reports

通用与其它

查看项目

更新于 10-16 08:04

技能介绍

用途:为 Android 应用(Jetpack Compose + Material 3)提供移动端报表设计模式。该技能已被 mobile-reports 取代,后者同时覆盖 Android 与 iOS;新项目应改用 mobile-reports,本文件仅为旧项目向后兼容保留。要求 Android 10+,使用本技能时 Superpowers 插件必须处于激活状态。

主要能力:响应式布局(fillMaxWidth、weight、百分比尺寸,避免固定 dp);渐进式披露(先摘要后详情、可展开卡片、无限滚动分页);触控友好交互(最小 48dp 点击目标、底部弹层筛选、滑动操作);可读排版(正文最小 14sp、行高 1.5 倍、WCAG AA 对比度);数据可视化与性能优化(分页懒加载、remember/derivedStateOf 缓存、key() 复用、后台协程计算)。

布局模式:摘要卡片+详情列表;超过 25 行必须使用表格布局(粘性表头+分页控制器);标签页多报表;筛选底部弹层+结果。表格在手机限 3-4 列、平板 5-6 列,避免嵌套表格。

筛选与导出:日期范围选择、FilterChip 快捷筛选;导出支持 PDF、CSV 与分享。图表仅使用 Vico(Kotlin 优先、Compose 友好、持续维护),配置参考 guide.vico.patrykandpatrick.com。图标仅用自定义 PNG,通过 painterResource(R.drawable.<name>) 占位并更新 PROJECT_ICONS.md。

限制:仅 Android,不支持 iOS;已停止作为新项目推荐方案;具体收费、价格与平台支持范围资料未提供。