Skip to content

mamadfrhi/MapKitCodeChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 🎥

map.mov

Diagram

You can find the diagram file in the repo and open it in here

Releases

No releases published

Packages

No packages published

Languages