我正在寻找创建Android应用程序样板的基本架构(Login,SignUp,每个应用程序都有的其他功能)。经过大量的研究,我发现与MVP一起成为最佳选择。
但是我没有找到实施MVP的正确方法。我是这个的初学者。
如果有人可以用正确的来源指导我,那将会有很大的帮助。
答案 0 :(得分:3)
请参阅Google的架构指南:
https://developer.android.com/topic/libraries/architecture/guide.html
https://github.com/googlesamples/android-architecture
来自Google的MVP示例: https://github.com/googlesamples/android-architecture/tree/todo-mvp/
答案 1 :(得分:0)
我似乎没有找到并且非常简单的“HELLO WORLD”示例,所以我自己创建了一个。克隆此示例并尝试将其用作项目的模板或参考。
mvp-simple-hello-world分支是从编辑文本中提取Toast的最基本示例。
主分支(仍在处理和添加)是一个更加扩展的小方法做一些随机事物的例子:来自编辑文本的吐司,更改背景颜色和API调用以获取天气信息并显示在屏幕。 *对于Accuweather API调用,您需要注册到https://developer.accuweather.com/ - >“我的应用”标签 - >制作一个新的应用程序 然后将API_KEY添加到“常量”类中。
Github回购:https://github.com/ayalus/MvpHelloWorld/tree/mvp-simple-hello-world