Lurker

1.0.0

Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
Sam-Spencer/Lurker

What's New

Version 1.0

2022-04-04T19:45:37Z

First stable version! 🥳


Lurker

A dead-simple abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule. Designed to be as lightweight and flexible as possible while tightly integrating with the system APIs. And It's built with Swift Concurrency in mind.


Features

  • Isolates and abstracts background tasks
  • Eliminates boilerplate and extra setup steps
  • Supports Swift Concurrency / async await
  • Low-overhead and full feature set
  • Extensive documentation (available with DocC)

Requirements

This package requires a minimum deployment target of iOS 13.0 and Swift 5.6.

Getting Started

Extensive, beautiful documentation is available by importing the included .doccarchive bundle into Xcode. Just open the archive and Xcode will import it into your documentation browser. Documentation includes articles to get you up and running with Background Tasks and information on how to debug these tasks.

Documentation Screenshot

Installation

You can install, or integrate, Lurker using Swift Package Manager or manually.

Swift Package Manager

Copy the following URL and then from Xcode choose File > Add Packages....

https://github.com/Sam-Spencer/Lurker.git

Manually

Clone or download the repository and copy the contents of the Sources directory into your project.

License

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

Description

  • Swift Tools 5.6.0
View More Packages from this Author

Dependencies

  • None
Last updated: Mon Apr 15 2024 12:51:28 GMT-0900 (Hawaii-Aleutian Daylight Time)