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 projectHow 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 appMVVM-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