FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I open-sourced 5 tiny SwiftUI utilities I use in every project
How-ToWeb Development

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

via Dev.toiOSbySSG4h ago

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!

Continue reading on Dev.to

Opens in a new tab

Read Full Article
0 views

Related Articles

Talent gets the spotlight.
Discipline builds the legacy.
How-To

Talent gets the spotlight. Discipline builds the legacy.

Medium Programming • 41m ago

Coding in the Age of Co-Pilots: Why Developers Who Think Will Win
How-To

Coding in the Age of Co-Pilots: Why Developers Who Think Will Win

Medium Programming • 2h ago

Two more EVs for the trash heap: Volvo EX30 and Honda Prologue
How-To

Two more EVs for the trash heap: Volvo EX30 and Honda Prologue

The Verge • 2h ago

How-To

Building Your First Interactive Flutter App (Dicee)

Medium Programming • 2h ago

80% of ML Engineering is Data Cleaning. Here is How I Automated It.
How-To

80% of ML Engineering is Data Cleaning. Here is How I Automated It.

Medium Programming • 2h ago

Discover More Articles