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

J

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

GitHub

View Github