Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.41 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.41 KB

HomeKitLights

HomeKit Example

Overview

Provide an example highlighting use of HomeKit.

Platform

  • iOS 13 and above.

Highlights

Uses some of the newer iOS frameworks including

  1. SwiftUI: New UI framework in iOS 13.
  2. Combine: Reactive Framework new to iOS 13.

Other frameworks

  • HomeKit: Access to the device HomeKit framework
  • os.log: Apple Logging Framework

Additional Tools

Tools to aid in code quality and documentation

  • SwiftFormat: Keep consistent formatting in the Swift Source Code.
  • Jazzy: Provides AppleStyle code docs from code comments.

Unit Testing

Demo of Unit Testing in an iOS project showing

  • Dependency Injecting
  • Mocking

TestFlight

This link can be used to install from TestFlight https://testflight.apple.com/join/j9LxwYJg

Video Walkthroughs