Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

35 lines
892 B
Swift

//
// AppDelegate.swift
// KaMPKitiOS
//
// Created by Kevin Schildhorn on 12/18/19.
// Copyright © 2019 Touchlab. All rights reserved.
//
import SwiftUI
import shared
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
// Lazy so it doesn't try to initialize before startKoin() is called
lazy var log = koin.loggerWithTag(tag: "AppDelegate")
func application(_ application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
startKoin()
let viewController = UIHostingController(rootView: BreedListScreen())
self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.rootViewController = viewController
self.window?.makeKeyAndVisible()
log.v(message: {"App Started"})
return true
}
}