I open-sourced 5 tiny SwiftUI utilities I use in every project

Hey everyone! I’ve been building iOS apps for a while and kept copying the same utilities across projects, so I finally packaged them up as SPM libraries.

1. swiftui-keyboard-avoider

One-line modifier that moves your view when the keyboard …


This content originally appeared on DEV Community and was authored by iOSbySSG

Hey everyone! I've been building iOS apps for a while and kept copying the same utilities across projects, so I finally packaged them up as SPM libraries.

1. swiftui-keyboard-avoider

One-line modifier that moves your view when the keyboard appears.

TextField("Email", text: $email)
  .keyboardAvoider()

2. swiftui-scroll-offset

Track ScrollView offset — great for collapsing headers.

OffsetTrackingScrollView { offset in
  print(offset.y)
} content: {
  // your content
}

3. swiftui-shimmer-loading

Shimmer / skeleton loading effect for any view.

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

4. swiftui-flow-layout

Wrapping HStack for tags and chips. Uses the Layout protocol.

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

5. ios-appstore-review-link

Open App Store review page with one line.

AppStoreReview.open(appID: "123456789")

All MIT licensed, zero dependencies. Would love any feedback or suggestions!


This content originally appeared on DEV Community and was authored by iOSbySSG


Print Share Comment Cite Upload Translate Updates
APA

iOSbySSG | Sciencx (2026-03-17T14:01:53+00:00) I open-sourced 5 tiny SwiftUI utilities I use in every project. Retrieved from https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/

MLA
" » I open-sourced 5 tiny SwiftUI utilities I use in every project." iOSbySSG | Sciencx - Tuesday March 17, 2026, https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/
HARVARD
iOSbySSG | Sciencx Tuesday March 17, 2026 » I open-sourced 5 tiny SwiftUI utilities I use in every project., viewed ,<https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/>
VANCOUVER
iOSbySSG | Sciencx - » I open-sourced 5 tiny SwiftUI utilities I use in every project. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/
CHICAGO
" » I open-sourced 5 tiny SwiftUI utilities I use in every project." iOSbySSG | Sciencx - Accessed . https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/
IEEE
" » I open-sourced 5 tiny SwiftUI utilities I use in every project." iOSbySSG | Sciencx [Online]. Available: https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/. [Accessed: ]
rf:citation
» I open-sourced 5 tiny SwiftUI utilities I use in every project | iOSbySSG | Sciencx | https://www.scien.cx/2026/03/17/i-open-sourced-5-tiny-swiftui-utilities-i-use-in-every-project/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.