文件名称:github-client-demo:使用MVP模式编写的Android Github客户端的位
文件大小:162KB
文件格式:ZIP
更新时间:2024-05-29 22:00:44
Java
MVP Github客户 使用MVP模式编写的演示Android应用程序。 该应用程序的主要目的是试用MVP模式,以验证其在提高Android应用程序可测试性方面的有效性。 尽管该应用程序非常简单,但我通过包含可以为演示应用程序过度设计的技术来编写其结构,使其类似于生产应用程序,但在大型应用程序中会更常见。 希望这可以使该应用程序更有用,以作为一般最佳实践的演示。 ## MVP 我使用的MVP模式如下: Presenter通过Interactor检索ViewModel内容,并将其提供给ViewContract 。 ViewContract操作Android View以显示ViewModel内容。 Interactor从数据Provider检索特定的ViewModel内容。 ViewModel映射的模型数据,通常特定于ViewContract 。 ##测试 使用“单元测试”