Evolution of the Medium iOS App architecture

摘要

这篇文章主要介绍了作者团队将应用程序从单体架构转变为基于包的架构,并详细说明了转变过程中的一些关键技术。作者提到了一个名为"Navigator"的抽象层,用于在包级别上进行导航,并通过示例展示了其用法。此外,文章还介绍了"Model"和"Features"两个Swift包的作用和功能,并提到了"Features"包中的一个具体功能——新的活动信息流。作者还展示了该功能的代码结构和使用了GraphQL的方式,并介绍了视图模型和服务的实现方式。

欢迎在评论区写下你对这篇文章的看法。

评论

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 06:50
浙ICP备14020137号-1 $Carte des visiteurs$