Welcome on my Clean Code POC playground project, focused on iOS architecture.
Here is the UML diagram that provides a visual representation of the project's structure. Please note that it will evolve as the project progresses.
The following topics are planned for implementation in the near future:
- Use SPM instead of folders for API and Domain
- Move sellers json into a remote server
- Add mocks
- Add unit tests on API and Domain
Throughout my iOS project architecture learning journey, I've consulted various sources to understand best practices:
- Sean Allen, Dependency Injection
- Paul Hudson - Swift Design Patterns
- Kudoleh - iOS MVVM Clean Architecture
- vishalMalvi - SOLID Principles Swift
I extend my gratitude to Lionel, Mickaël, Ronaël, Paul, and others who have generously contributed to improving my visualization and coding skills. Your support is greatly appreciated.