TVShows iOS app built with Combine, using the TMDb API.
In this project, I show you an approach to how you could structure your app.
In a real big app, you will have more and big dependencies.
During development time, compiling the whole app could take quite an amount of time.
Currently, the app is divided into 22 modules with 06 feature modules. See
Each feature module has its own demo target with a custom demo entry point.
So you need to leverage your Unit tests, Snapshot Tests and Demo targets to save your time and boost your productivity.
App/TVToday.xcodeprojand have fun.
Last snapshot tests were created using an Apple Silicon with
Xcode 14.2, Simulator
iPhone SE (3rd generation) iOS 16.2
⚠️ Warning: Snapshots must be compared using the exact same simulator that originally took the reference to avoid discrepancies between images.
Jeans Ruiz, [email protected]
|Last commit: 2 weeks ago|
Version with Combine + SPM + Tuist
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics