Skip to content

tjdrhs90/swiftui-essentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

All-in-one SwiftUI utility bundle — keyboard avoider, scroll offset, shimmer loading, flow layout, and App Store review link

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages