What is it? ??
It’s a pet project which has been developed as a code challenge. It’s written purely in Swift without using 3rd party frameworks.
What do you want to show by this project❓
How DO I respect the topics below while developing a software:
- Reusability of the code ?
- Clean Code Principles ?
- SOLID Principles ?
- Design Patterns ?
- Loose coupling ??♂️
- Abstraction ☁️
- Modularity ?
- Testability ?
- and Clean Architecture for sure! ?
Architecture (heart of the app❤️)
MVVM-C + Services
Main Components
- MapKit ?
- Tab Bar Controller
- Navigation Controller ?
- Table View
Video ?
app_usage.mov
Diagram
You can find the diagram file in the repo and open it in here