![](loverde_company_logo_full.png) # Loverde Co. Essentials Essential Swift scripts, extensions, SwiftUI components, and UIKit-era helpers, shared across Loverde Co. projects. Evolves with Swift, improves every release. ## Requirements - iOS 15 or newer · Swift 5 or newer ## Installation — Swift Package Manager ```swift dependencies: [ .package(url: "https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials", .upToNextMajor(from: "2.0.0")) ] ``` Or add it in Xcode via **File ▸ Add Package Dependencies…** with the URL: ``` https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials ``` ```swift import LCEssentials ``` ## Documentation | Guide | Covers | | --- | --- | | **[API.md](Documentation/API.md)** | `API` networking — typed requests, multipart uploads, client certificates, error handling, and why it beats a hand-rolled `URLSession` | | **[Extensions.md](Documentation/Extensions.md)** | Foundation / value-type / string / collection / numeric / date / crypto extensions and the `LCEssentials` namespace | | **[SwiftUI.md](Documentation/SwiftUI.md)** | SwiftUI components (`LCENavigationView`) and `View` helpers | | **[UIKit.md](Documentation/UIKit.md)** | Programmatic layout & constraints, view/control extensions, navigation, tables, and drop-in components (`LCSnackBarView`, image picker/zoom, GIF loading) | --- Daniel Arantes Loverde — [GitHub](https://github.com/loverde-co/resume/)