【发布时间】:2017-08-06 08:42:32
【问题描述】:
我希望创建一个具有(登录、注册、每个应用都具有的其他功能)的 Android 应用样板的基本架构。经过大量研究,我发现使用 MVP 将是最佳选择。
但是,我没有找到实现 MVP 的正确方法。我是这个的初学者。
如果有人可以用正确的资源指导我,那将有很大的帮助。
【问题讨论】:
标签: android design-patterns mvvm android-mvp
我希望创建一个具有(登录、注册、每个应用都具有的其他功能)的 Android 应用样板的基本架构。经过大量研究,我发现使用 MVP 将是最佳选择。
但是,我没有找到实现 MVP 的正确方法。我是这个的初学者。
如果有人可以用正确的资源指导我,那将有很大的帮助。
【问题讨论】:
标签: android design-patterns mvvm android-mvp
我似乎没有找到非常简单的“HELLO WORLD”示例,所以我自己创建了一个。克隆此示例并尝试将其用作模板或对您的项目的引用。
mvp-simple-hello-world 分支是从编辑文本中提取 toast 的最基本示例。
master 分支(仍在处理和添加)是一个更扩展的小方法示例,它执行随机操作:从编辑文本吐司、更改背景颜色和 API 调用以获取天气信息并将其显示在屏幕。 *对于 Accuweather API 调用,您需要注册到 https://developer.accuweather.com/ -->“我的应用程序”选项卡 --> 创建一个新应用程序。 然后将 API_KEY 添加到“常量”类。
Github 仓库:https://github.com/ayalus/MvpHelloWorld/tree/mvp-simple-hello-world
【讨论】: