我正在寻找一个包含大约 50 页静态内容的应用程序。我可以举例说明它的外观,以便于理解问题。
- 想象一个 Jokes 应用程序,有数十或数百页
- 用户可以看到完整的笑话列表,在列表视图中显示标题
- 选择一个笑话主题会将他们带到笑话页面
- 从那里他们可以去“下一个”或“上一个”
- 他们也应该能够喜欢一个笑话
- 转到收藏夹页面,将列出他们的收藏夹
- 笑话页面是静态的。我可以通过应用更新添加更多笑话,但没有动态内容。因此,我计划拥有该应用程序可以调用的任何服务器端代码。
现在的问题:
- 在 Android 中,我可以通过单个活动(用于笑话显示)来实现这一点并根据选择切换内容吗?
- 有几个来存储笑话 - sqlite、单独的 html 页面或只是 strings.xml。哪个更适合这些用例?
- 如果一个笑话中有多个标题(即格式化为粗体以使它们脱颖而出),我需要将格式与内容一起存储。所以 HTML 看起来像选项?
- 这可能超出了范围,但我想以标准方式捕获内容,这样如果我为此构建 iOS 应用程序,我就可以只担心 UI 部分并使用相同的内容。再次HTML是选项?
感谢您的关注。