Skip to content

Instantly share code, notes, and snippets.

@gamzeguven
Created March 24, 2020 19:25
Show Gist options
  • Save gamzeguven/f2a707ff8301fd60716016a4c88e5e81 to your computer and use it in GitHub Desktop.
Save gamzeguven/f2a707ff8301fd60716016a4c88e5e81 to your computer and use it in GitHub Desktop.
import UIKit
protocol HomeRouterInterface {
}
class HomeRouter {
func createModule() -> UIViewController {
let view = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
let interactor = HomeInteractor()
let router = HomeRouter()
let presenter = HomePresenter(view: view, interactor: interactor, router: router)
view.presenter = presenter
return view
}
}
extension HomeRouter: HomeRouterInterface {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment