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