Files
LCEssentials/README.md

44 lines
1.5 KiB
Markdown
Raw Normal View History

![](loverde_company_logo_full.png)
2025-03-23 00:27:49 -03:00
# Loverde Co. Essentials
2025-03-23 00:27:49 -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
- iOS 15 or newer · Swift 5 or newer
## Installation — Swift Package Manager
```swift
2025-03-23 00:27:49 -03:00
dependencies: [
.package(url: "https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials", .upToNextMajor(from: "2.0.0"))
2025-03-23 00:27:49 -03:00
]
```
Or add it in Xcode via **File ▸ Add Package Dependencies…** with the URL:
2025-03-23 00:27:49 -03:00
```
https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials
2025-03-23 00:27:49 -03:00
```
```swift
2025-03-23 00:27:49 -03:00
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) |
2025-03-23 00:27:49 -03:00
---
2025-03-23 00:27:49 -03:00
Daniel Arantes Loverde — <daniel@loverde.com.br>
2026-05-24 10:26:25 -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/)