# ``ScrollKit``

ScrollKit is a Swift SDK that lets adds powerful scroll features to SwiftUI.



## Overview

![Library logotype](Logo.png)

ScrollKit is a SwiftUI SDK that adds powerful scroll features, like offset tracking and a header view that stretches & transforms as you pull down, and sticks to the top when you scroll.

ScrollKit works on all major Apple platforms and is designed to be easy to use. It current doesn't use the new `ScrollView` APIs for OS backwards compatibility reasons, but will eventually do so.



## Installation

ScrollKit can be installed with the Swift Package Manager:

```
https://github.com/danielsaidi/ScrollKit.git
```



## Getting started

The <doc:Getting-Started> article helps you get started with ScrollKit.



## Repository

For more information, source code, etc., visit the [project repository](https://github.com/danielsaidi/ScrollKit).



## License

ScrollKit is available under the MIT license.



## Topics

### Articles

- <doc:Getting-Started>

### Essentials

- ``ScrollViewWithStickyHeader``
- ``ScrollViewWithOffsetTracking``

### Views

- ``ScrollViewHeader``
- ``ScrollViewHeaderGradient``
- ``ScrollViewHeaderImage``

### Helpers

- ``ScrollViewOffsetTracker``

### Examples

- ``Spotify``
