4.9 KiB
4.9 KiB
Android 与 Web 端功能差异分析报告
Web 端路由清单(100+ 路由)
已实现的核心功能 ✅
| 功能 | Web 路由 | Android 屏幕 | 状态 |
|---|---|---|---|
| 首页 | / |
HomeScreen | ✅ |
| 学习 | /learn |
CourseListScreen | ✅ |
| 工具集 | /utility |
UtilityScreen | ✅ |
| 文章 | /articles |
ArticlesScreen | ✅ |
| 文章详情 | /article/:id |
ArticleDetailScreen | ✅ |
| 消息 | /messages |
MessagesScreen | ✅ |
| 个人资料 | /profile |
ProfileScreen | ✅ |
| 邮箱设置 | /profile/email |
ProfileEmailScreen | ✅ |
| 手机设置 | /profile/phone |
ProfilePhoneScreen | ✅ |
| 修改密码 | /profile/change-password |
ProfileChangePasswordScreen | ✅ |
| 设置 | /settings |
SettingsScreen | ✅ |
| 搜索 | /search |
SearchScreen | ✅ |
| 收藏 | /favorites |
FavoritesScreen | ✅ |
| 历史记录 | /history |
HistoryScreen | ✅ |
| 钱包 | /wallet/* |
WalletScreen | ✅ |
| 任务中心 | /task-center |
TaskCenterScreen | ✅ |
| Bug反馈 | /bug |
BugScreen | ✅ |
| 课程详情 | /course/:id |
CourseDetailScreen | ✅ |
| 章节阅读 | /chapter/:id |
ChapterReaderScreen | ✅ |
缺失的功能 ❌
1. 底部导航框架
- MainScreen - 包含底部导航栏(首页/学习/工具/消息/个人)
2. 即时聊天
/chat- ChatScreen(即时聊天)
3. API 目录系统
/api- ApiDirectoryScreen(API目录)/api-detail/:id- ApiDetailScreen(API详情)/api-docs- ApiDocsScreen(API文档)
4. 工具详情页(18+ 具体工具)
/utility/json-formatter- JsonFormatterScreen/utility/base64- Base64ToolScreen/utility/timestamp- TimestampToolScreen/utility/regex- RegexToolScreen/utility/text-diff- TextDiffScreen/utility/encoding-converter- EncodingConverterScreen/utility/charset-converter- CharsetConverterScreen/utility/color-converter- ColorConverterScreen/utility/code-formatter- CodeFormatterScreen/qrcode-generator- QRCodeGeneratorScreen/utility/image-compressor- ImageCompressorScreen/utility/calculator- CalculatorScreen/utility/date-calculator- DateCalculatorScreen/utility/image-editor- ImageEditorScreen/color-picker- ColorPickerScreen/tool-detail- ToolDetailScreen/course-learn- CourseLearnScreen
5. 用户系统
/system-message- SystemMessageScreen(系统消息详情)/user/:id- UserHomeScreen(用户主页)/forgot-password- ForgotPasswordScreen(忘记密码)
6. 钱包子系统
/wallet/points- PointsScreen(积分明细)/wallet/coins- CoinsScreen(金币明细)/wallet/coins/recharge- RechargeScreen(充值)/wallet/invite- InviteScreen(邀请好友)
7. 文章管理
/article-manage- ArticleManageScreen(文章管理)/article-editor- ArticleEditorScreen(文章编辑)
8. Bug反馈
/bug-detail- BugDetailScreen(反馈详情)
9. 学习管理
/learn-manage- LearnManageScreen(课程管理)/learn-editor- LearnEditorScreen(课程编辑)
10. 其他页面
/use- UseScreen(使用指南)/document- DocumentScreen(文档)/privacy- PrivacyScreen(隐私政策)/agreement- UserAgreementScreen(用户协议)/manual- ManualScreen(使用手册)/changelog- ChangelogScreen(更新日志)/ip-location- IPLocationScreen(IP定位)/currency-detail- CurrencyDetailScreen(货币详情)/api/air-quality-details- AQIDetailsScreen(空气质量详情)/api/weather-details- WeatherDetailScreen(天气详情)/shorturl-detail- ShortUrlDetailScreen(短链接详情)/invite/:code- InviteRedirectScreen(邀请重定向)/console- ConsoleScreen(控制台)/baidu-translate- BaiduTranslateScreen(百度翻译)
功能覆盖率
| 模块 | Web页面数 | Android屏幕数 | 覆盖率 |
|---|---|---|---|
| 首页 | 1 | 1 | 100% |
| 学习 | 4 | 3 | 75% |
| 工具集 | 20+ | 1 | 5% |
| 文章 | 4 | 2 | 50% |
| 消息 | 2 | 1 | 50% |
| 用户 | 5 | 4 | 80% |
| 钱包 | 4 | 1 | 25% |
| 任务 | 1 | 1 | 100% |
| Bug反馈 | 2 | 1 | 50% |
| API | 3 | 0 | 0% |
| 其他 | 15+ | 0 | 0% |
| 总计 | 60+ | 15 | ~25% |
需要补充的功能(按优先级)
P0: 基础框架
- 创建 MainScreen 底部导航栏容器
- 创建具体工具详情页(18+ 工具)
- 创建 API 目录系统
- 创建即时聊天
P1: 完善用户系统
- 系统消息详情
- 用户主页
- 忘记密码
P2: 完善钱包系统
- 积分明细
- 金币明细
- 充值页面
- 邀请好友
P3: 其他功能
- 文章管理/编辑
- Bug详情
- 学习管理/编辑
- 隐私政策/用户协议
- 使用手册/更新日志
- 其他辅助页面