sergdort

ModernCleanArchitectureSwiftUI

sergdort

Example of Modern Domain Driven modularisation of iOS apps

AI 简介

这是一个面向iOS开发者的现代化分层架构实践示例项目,基于领域驱动设计(DDD)与Clean Architecture原则构建,采用SwiftUI实现模块化、职责分离的App结构。核心特点包括清晰的四层划分(Domain/Features/Data/Presentation)、UseCase驱动的业务逻辑封装、依赖倒置与协议抽象,以及通过Tuist实现的模块化工程管理。项目以电影与动漫双API集成为例,展示跨领域功能复用与可测试性设计。适用于中大型iOS应用的架构选型参考、团队技术规范落地及架构演进学习场景。

Swift
4.1k
Stars
506
Forks
103
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分57.22
默认分支master