/CoordinatorPattern

A simple project with Coordinator Pattern

Primary LanguageSwift

CoordinatorPattern

This is a project that implements the Coordinator Pattern and MVVM architecture using Swift 5.

OverView

The Coordinator Pattern is a design pattern that separates navigation logic from view controllers. It allows for better separation of concerns, easier testing, and better code organization. The MVVM architecture, on the other hand, is a design pattern that separates the concerns of the user interface from the business logic of the application.

Requirements

• Xcode 11 or later

• Swift 5.0 or later

Installation

1- Clone the repository

2- Open the project in Xcode

3- Build and run the project

Usage

The project contains a sample implementation of the Coordinator Pattern and MVVM architecture. You can use it as a starting point for your own projects.

Contributing

Contributions to the project are welcome. You can contribute by submitting bug reports, feature requests, or pull requests.

License

The project is available under the MIT license. See the LICENSE file for more information.