Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 887 Bytes

File metadata and controls

16 lines (8 loc) · 887 Bytes

Welcome to ScrollingLibrary

This Swift package provides an infinite and automatic scrolling view, along with a dot scrolling indicator.

To try this package, I recommend checking out my ScrollingLibraryUITest application. It’s designed to test the package’s UI using XCUITest.

Scrolling view

At its core, it uses the new SwiftUI APIs introduced at WWDC 24 (ForEach and Group). Automatic scrolling is enabled through asynchronous behavior. The architecture follows the MVVM pattern, and both the model and the view model are tested using Swift Testing.

ScrollingView

Dot indicator

Dots indicator