新闻应用 :rolled-up_newspaper: 该新闻应用程序基于但,展示了MVI架构模式以及和 应用程序是关于什么的? 这是一个简单的新闻应用程序 :rolled-up_newspaper: 它使用从API获取热门新闻头条。 该应用程序的主要目的是展示MVI如何结合和来帮助管理状态,从而使我们的生活更轻松。 想法是随着时间的推移添加新功能,以构建功能完善的应用程序,同时更易于理解代码库。 步骤执行 :person_running: 转到并生成一个API密钥(仅2个步骤!) 创建新文件-> credentials.properties 添加API密钥,如下所示: NEWS_API_KEY = "YOUR_API_KEY" 生成并运行应用 Enjoyyyyy :party_popper: 使用的组件 体系结构组件[ViewModel,LiveData,生命周期] 用于MVI实现的Roxie库 依赖注入匕首 依赖图 :kitchen_knife: 下图显示了该应用程序的依赖关系图。 由生成 建筑学 该应用程序使用应用程序1