2026-08-30 10:02:18 -03:00
|
|
|

|
2025-03-23 00:27:49 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
# Loverde Co. Essentials
|
2025-03-23 00:27:49 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
Essential Swift scripts, extensions, SwiftUI components, and UIKit-era helpers,
|
|
|
|
|
shared across Loverde Co. projects. Evolves with Swift, improves every release.
|
2025-03-23 00:27:49 -03:00
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
- iOS 15 or newer · Swift 5 or newer
|
2026-08-29 19:22:12 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
## Installation — Swift Package Manager
|
2026-08-29 19:22:12 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
```swift
|
2025-03-23 00:27:49 -03:00
|
|
|
dependencies: [
|
2026-08-30 10:02:18 -03:00
|
|
|
.package(url: "https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials", .upToNextMajor(from: "2.0.0"))
|
2025-03-23 00:27:49 -03:00
|
|
|
]
|
|
|
|
|
```
|
|
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
Or add it in Xcode via **File ▸ Add Package Dependencies…** with the URL:
|
2025-03-23 00:27:49 -03:00
|
|
|
|
|
|
|
|
```
|
2026-08-30 10:02:18 -03:00
|
|
|
https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials
|
2025-03-23 00:27:49 -03:00
|
|
|
```
|
2026-08-29 18:10:30 -03:00
|
|
|
|
|
|
|
|
```swift
|
2025-03-23 00:27:49 -03:00
|
|
|
import LCEssentials
|
|
|
|
|
```
|
|
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
## 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) |
|
2025-03-23 00:27:49 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
---
|
2025-03-23 00:27:49 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
Daniel Arantes Loverde — <daniel@loverde.com.br>
|
2026-05-24 10:26:25 -03:00
|
|
|
|
2026-08-30 10:02:18 -03:00
|
|
|
[<img src="https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" width="28" alt="GitHub">](https://github.com/loverde-co/resume/)
|