iOS, Swift, Swiftui, Mobile, Mobile App Development.
per protocol for each aspect we need. For instance, if we want to implement a “Logging Aspect”, we’ll need a AllShowsLoggingService and another MarkShowAsWatchedLoggingService, etc… So, it doesn’t seem like an approach that scales nicely to implement cross-cutting concerns in our app. Let’s go with