It's a pet project which has been developed as a code challenge. It's written purely in Swift without using 3rd party frameworks.
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! 😁
- MapKit 📍
- Tab Bar Controller
- Navigation Controller 🧭
- Table View
map.mov
You can find the diagram file in the repo and open it in here