|
8 | 8 | ## Auto-Imported Frameworks |
9 | 9 |
|
10 | 10 | ### Apple Frameworks |
11 | | -`FlineDevKit` automatically imports the following Apple frameworks that are essential for most iOS, macOS, and SwiftUI applications: |
| 11 | +`FlineDevKit` automatically imports essential Apple frameworks for iOS, macOS, and SwiftUI apps: |
12 | 12 |
|
13 | | -- **[`Foundation`](https://developer.apple.com/documentation/foundation)**: Provides fundamental classes and APIs for data manipulation, networking, and file handling. |
14 | | -- **[`OrderedCollections`](https://github.com/apple/swift-collections)**: Adds the ability to work with ordered collections, offering more flexible data management than standard Swift collections. |
15 | | -- **[`OSLog`](https://developer.apple.com/documentation/os/logging)**: Enables efficient logging in apps with support for custom log levels and performance optimization. |
16 | | -- **[`SwiftData`](https://developer.apple.com/documentation/swiftdata)**: A powerful framework for data management, enabling you to work with models and data stores easily. |
17 | | -- **[`SwiftUI`](https://developer.apple.com/documentation/swiftui)**: The UI framework for building declarative user interfaces on Apple platforms. |
18 | | -- **[`TipKit`](https://developer.apple.com/documentation/tipkit)**: A framework for presenting tips and onboarding experiences in a user-friendly way. |
| 13 | +- **[`Foundation`](https://developer.apple.com/documentation/foundation)**: Core APIs for data, networking, and files. |
| 14 | +- **[`OrderedCollections`](https://github.com/apple/swift-collections)**: Flexible, ordered data structures. |
| 15 | +- **[`OSLog`](https://developer.apple.com/documentation/os/logging)**: Efficient app logging with custom levels. |
| 16 | +- **[`SwiftData`](https://developer.apple.com/documentation/swiftdata)**: Simplified data management with models. |
| 17 | +- **[`SwiftUI`](https://developer.apple.com/documentation/swiftui)**: Declarative UI framework for Apple platforms. |
| 18 | +- **[`TipKit`](https://developer.apple.com/documentation/tipkit)**: Tools for tips and onboarding experiences. |
19 | 19 |
|
20 | 20 | ### FlineDev Frameworks |
21 | | -`FlineDevKit` also imports my own frameworks, tailored for efficient development with modern Swift practices: |
| 21 | +`FlineDevKit` includes my own frameworks for modern Swift development: |
22 | 22 |
|
23 | | -- **[`FreemiumKit`](https://freemiumkit.app)**: Simplifies the integration of in-app purchases and subscription models in your apps. ([Setup Guide](https://freemiumkit.app/documentation/freemiumkit/setupguide)) |
24 | | -- **[`HandySwift`](https://github.com/FlineDev/HandySwift)**: A collection of useful Swift extensions and helpers to streamline everyday development tasks. |
25 | | -- **[`HandySwiftUI`](https://github.com/FlineDev/HandySwiftUI)**: SwiftUI-specific extensions and utilities that make building interfaces faster and more flexible. |
26 | | -- **[`LinksKit`](https://github.com/FlineDev/LinksKit)**: Provides an easy way to add links to FAQs, support, legal documents, and more, directly in your app. |
27 | | -- **[`ReviewKit`](https://github.com/FlineDev/ReviewKit)**: A framework for managing app review prompts and handling review-related workflows in your app. |
| 23 | +- **[`FreemiumKit`](https://freemiumkit.app)**: Simplifies in-app purchases. ([Setup Guide](https://freemiumkit.app/documentation/freemiumkit/setupguide)) |
| 24 | +- **[`HandySwift`](https://github.com/FlineDev/HandySwift)**: Useful extensions for everyday tasks. |
| 25 | +- **[`HandySwiftUI`](https://github.com/FlineDev/HandySwiftUI)**: SwiftUI-specific tools for faster UI building. |
| 26 | +- **[`LinksKit`](https://github.com/FlineDev/LinksKit)**: Easy linking to FAQs, support, and legal docs. |
| 27 | +- **[`ReviewKit`](https://github.com/FlineDev/ReviewKit)**: Handles app review prompts and workflows. |
28 | 28 |
|
29 | 29 | ### 3rd-Party Frameworks |
30 | | -Finally, `FlineDevKit` includes very few hand-picked third-party libraries that I recommend for analytics and managing collections in SwiftUI: |
31 | | - |
32 | | -- **[`IdentifiedCollections`](https://github.com/pointfreeco/swift-identified-collections)**: A collection of types that support unique identifiers, making it easier to work with data that requires identity management. |
33 | | -- **[`TelemetryDeck`](https://github.com/TelemetryDeck/SwiftSDK)**: A tool for tracking app analytics, providing insights on user behavior and feature usage. ([Setup Guide](https://telemetrydeck.com/docs/guides/swift-setup/)) |
| 30 | +`FlineDevKit` also includes these recommended libraries: |
34 | 31 |
|
| 32 | +- **[`IdentifiedCollections`](https://github.com/pointfreeco/swift-identified-collections)**: Simplifies managing uniquely identified data. |
| 33 | +- **[`TelemetryDeck`](https://github.com/TelemetryDeck/SwiftSDK)**: Tracks app analytics and user behavior. ([Setup Guide](https://telemetrydeck.com/docs/guides/swift-setup/)) |
35 | 34 |
|
36 | 35 | ## Usage |
37 | 36 |
|
|
0 commit comments