How to Enforce Dependency Rules with SwiftLint Custom RulesDomain Logic Should Be Framework-AgnosticDec 2, 2024Dec 2, 2024
Leveraging Swift Package Manager to Maintain Clean Architecture Layers in iOS Development — Part 4DataLayer ImplementationNov 27, 2024Nov 27, 2024
Leveraging Swift Package Manager to Maintain Clean Architecture Layers in iOS Development — Part 3PresentationLayer ImplementationNov 27, 2024Nov 27, 2024
Leveraging Swift Package Manager to Maintain Clean Architecture Layers in iOS Development — Part 2DomainLayer ImplementationNov 26, 2024Nov 26, 2024
Leveraging Swift Package Manager to Maintain Clean Architecture Layers in iOS Development — Part 1Maintaining clean and scalable architecture is crucial for ensuring long-term code maintainability and reducing technical debt. One common…Nov 26, 2024Nov 26, 2024
[TDD] URLSession — Model AdapterConverting HTTPClientProtocol to ModelMapperAdapterProtocolNov 25, 2024Nov 25, 2024
[TDD] URLSession — Exception HandlingCross-Cutting Concern with Decorator PatternNov 24, 2024Nov 24, 2024
[TDD] URLSession — HTTPClientIn the last year actually I feel not improving, this is not to be like this when we creating app or feature. So many uncertainties in our…Nov 24, 2024Nov 24, 2024
[TDD] Initialize unavailable init() — SwiftWhen you want to Test your code that depend on external framework but you can't initialize class as prameters for some method.Nov 22, 2024Nov 22, 2024