Contents

povio/poviokit

Welcome to <b>PovioKit</b>. A modular library collection. Written in Swift.

Packages

| Core | Utilities | Async | UIKit | SwiftUI | AppKit | | :-: | :-: | :-: | :-: | :-: | :-: |

Installation

Swift Package Manager

  • In Xcode, click File -> Add Package Dependencies...
  • Insert https://github.com/poviolabs/PovioKit in the Search field.
  • Select a desired Dependency Rule. Usually "Up to Next Major Version" with "6.0.0".
  • Select "Add Package" button and check one or all given products from the list:

- PovioKitCore (core library) - PovioKitUtilities (utility components) - PovioKitAsync (async/await components) - PovioKitUIKit (UIKit components) - PovioKitSwiftUI (SwiftUI components) - PovioKitAppKit (AppKit components)

  • Select "Add Package" again and you are done.

Package Collection

Discover all Povio packages in one place using our Swift Package Collection!

Add via Xcode:

  1. Open Xcode → Settings → Swift Packages
  2. Click the + button
  3. Enter: https://raw.githubusercontent.com/povio/PovioKit/master/Collections/poviokit.json
  4. Click Add

Add via Command Line:

swift package-collection add https://raw.githubusercontent.com/povio/PovioKit/master/Collections/poviokit.json

The collection includes:

  • PovioKit (Core, Utilities, UIKit, SwiftUI, AppKit, Async)
  • PovioKitNetworking (Networking, PromiseKit)
  • PovioKitAuth (Core, Apple, LinkedIn)
  • PovioKitAuthGoogle
  • PovioKitAuthFacebook

Migration

Please read the Migration document.

License

PovioKit is available under the MIT license. See the LICENSE file for more info.

Package Metadata

Repository: povio/poviokit

Default branch: master

README: README.md