-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Supported ZohoDeskPlatformUIKit through Swift Package Manager
- Loading branch information
1 parent
d7c1e71
commit bacc517
Showing
2 changed files
with
42 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
// swift-tools-version: 5.9 | ||
// The swift-tools-version declares the minimum version of Swift required to build this package. | ||
|
||
import PackageDescription | ||
|
||
let package = Package( | ||
name: "ZohoDeskPlatformUIKit", | ||
products: [ | ||
.library(name: "ZDMediaPickerSDK", targets: ["ZDMediaPickerSDK"]), | ||
.library(name: "ZohoDeskPlatformDataBridge", targets: ["ZohoDeskPlatformDataBridge"]), | ||
.library(name: "ZohoDeskPlatformUIKit", targets: ["ZohoDeskPlatformUIKit"]), | ||
], | ||
targets: [ | ||
.binaryTarget(name: "ZohoDeskPlatformDataBridge", url: "https://maven.zohodl.com/ZohoDesk/ZohoDeskPlatformDataBridge/iOS/2.0.0-beta.9/ZDPDataBridge.zip", checksum: "70d5c980cc032d060b57b8852dae3bb9341ca8d25b6cbd224ccef5016e623305"), | ||
.binaryTarget(name: "ZDMediaPickerSDK", url: "https://maven.zohodl.com/ZohoDesk/ZDMediaPickerSDK/iOS/1.0.8/XCFramework.zip", checksum: "2cbe82433ca5ecad2f993d2d45aa99e0e9f7e18a3175cff31178d671f13d3067"), | ||
.binaryTarget(name: "ZohoDeskPlatformUIKit", url: "https://maven.zohodl.com/ZohoDesk/ZohoDeskPlatformUIKit/iOS/2.0.0-beta.9/ZDPUIBuilder.zip", checksum: "9b4eb139697d5b54f5a8a41cbba4dc3317ee80f6f0a9f15564e4d85954ec4420"), | ||
] | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,24 @@ | ||
# ZohoDeskPlatformUIKit | ||
# ZohoDeskPlatformUIKit | ||
|
||
ZohoDeskPlatformUIKit is a flexible and powerful UI framework for iOS, designed to streamline the creation of dynamic user interfaces. With support for both Swift Package Manager and CocoaPods, ZohoDeskPlatformUIKit makes it easy to add rich, customizable components to your iOS applications. | ||
|
||
## Key Features | ||
|
||
- **Dynamic UI Rendering**: Build user interfaces directly from JSON configurations. | ||
- **Customize Theme**: Support various themes configured for your app. | ||
- **Single Framework**: Unified approach using `DataBridge`, with UIKit integration through RunTimeUtilities. | ||
- **Combine and Custom Publishers**: Leverage Combine to dynamically observe and respond to data changes. | ||
- **XCFramework Distribution**: Available as an XCFramework for added flexibility and performance. | ||
|
||
## Installation | ||
|
||
### Swift Package Manager | ||
|
||
Add ZohoDeskPlatformUIKit to your project by including it in your `Package.swift` file: | ||
|
||
```swift | ||
dependencies: [ | ||
.package(url: "https://github.com/zoho/ZohoDeskPlatformUIKit.git", from: "{tag_version}") | ||
] | ||
``` | ||
|