Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.53 KB

File metadata and controls

55 lines (38 loc) · 1.53 KB

SwiftUI Essentials

Swift 5.9 iOS 16+ SPM License

A single import for all the SwiftUI utilities you need. One package, five tools.

What's Included

Package Description
KeyboardAvoider Auto padding when keyboard appears
ScrollOffset Track ScrollView offset
ShimmerLoading Shimmer / skeleton loading effect
FlowLayout Wrapping HStack for tags & chips
AppStoreReviewLink Open App Store review page

Installation

https://github.com/tjdrhs90/swiftui-essentials.git

Usage

import SwiftUIEssentials

// Now you have access to everything:
TextField("Email", text: $email)
    .keyboardAvoider()

Text("Loading...")
    .shimmer()

FlowLayout(spacing: 8) {
    ForEach(tags, id: \.self) { Text($0) }
}

AppStoreReview.open(appID: "123456789")

Prefer only one or two utilities? Each package is also available individually — no need to install the bundle.

Requirements

  • iOS 16+
  • Swift 5.9+
  • Xcode 15+

License

MIT License. See LICENSE for details.