Official Appwrite SDK for Apple Devices ๐ŸŽ

Overview

Appwrite Apple SDK

Cocoapods Swift Package Manager License Version Build Status Twitter Account Discord

This SDK is compatible with Appwrite server version 0.11.x. For older versions, please check previous releases.

Appwrite is an open-source backend as a service server that abstract and simplify complex and repetitive development tasks behind a very simple to use REST API. Appwrite aims to help you develop your apps faster and in a more secure way. Use the Apple SDK to integrate your app with the Appwrite server to easily start interacting with all of Appwrite backend APIs and tools. For full API documentation and tutorials go to https://appwrite.io/docs

Appwrite

Installation

Xcode with Swift Package Manager

The Appwrite Swift SDK is available via multiple package managers, including Swift Package Manager. In order to use the Appwrite Swift SDK from Xcode, select File > Swift Packages > Add Package Dependency

IMAGE<<

In the dialog that appears, enter the Appwrite Swift SDK package URL and click Next.

Once the repository information is loaded, add your version rules and click Next again.

IMAGE<<

On the final screen, make sure you see Appwrite as a product selected for your target:

IMAGE<<

Swift Package Manager

Add the package to your Package.swift dependencies:

    dependencies: [
        .package(url: "[email protected]:appwrite/sdk-for-apple.git", from: "0.1.0"),
    ],

Then add it to your target:

    targets: [
        .target(
            name: "YourAppTarget",
            dependencies: [
                .product(name: "", package: "sdk-for-apple")
            ]
        ),

Cocoapods

    pod '', git: '[email protected]:appwrite/sdk-for-apple.git', tag: '0.1.0'

Contribution

This library is auto-generated by Appwrite custom SDK Generator. To learn more about how you can help us improve this SDK, please check the contribution guide before sending a pull-request.

License

Please see the BSD-3-Clause license file for more information.

Comments
  • Upgrade our issue templates to use GitHub issue forms โœ๏ธ

    Upgrade our issue templates to use GitHub issue forms โœ๏ธ

    Introduction

    GitHub has recently rolled out a public beta for their issue forms feature. This would allow you to create interactive issue templates and validate them ๐Ÿคฏ.

    Appwrite currently uses the older issue template format. Your task is to create GitHub issue forms for this repository. Please use Appwrite's issue templates as a reference for this PR.

    Tasks summary:

    • [ ] Fork & clone this repository
    • [ ] Prepare bug report issue form in .github/ISSUE_TEMPLATE/bug.yaml
    • [ ] Prepare documentation issue form in .github/ISSUE_TEMPLATE/documentation.yaml
    • [ ] Prepare feature request issue form in .github/ISSUE_TEMPLATE/feature.yaml
    • [ ] Push changes to master and test issue forms on your fork
    • [ ] Submit pull request

    If you need any help, reach out to us on our Discord server.

    Are you ready to work on this issue? ๐Ÿค” Let us know, and we will assign it to you ๐Ÿ˜Š

    Happy Appwriting!

    good first issue hacktoberfest 
    opened by Meldiron 7
  • Add code block markdown with swift syntax to markdown files for readaโ€ฆ

    Add code block markdown with swift syntax to markdown files for readaโ€ฆ

    What does this PR do?

    Add code block markdown with swift syntax to markdown files for readability.

    Test Plan

    N/A, it's static markdown.

    Related PRs and Issues

    N/A

    Have you read the [Contributing Guidelines on issues]

    Yep!

    BEFORE

    Screen Shot 2022-08-04 at 6 22 02 PM

    AFTER

    Screen Shot 2022-08-04 at 6 20 41 PM
    opened by ben-p-commits 1
  • ๐Ÿ› Bug Report: storage.getFileDownload crashes the app

    ๐Ÿ› Bug Report: storage.getFileDownload crashes the app

    ๐Ÿ‘Ÿ Reproduction steps

    Reproducing this crash is pretty simple, it only requires the documentation code.

    import Appwrite
    
    func main() async throws {
        let client = Client()
          .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
          .setProject("5df5acd0d48c2") // Your project ID
        let storage = Storage(client)
        let byteBuffer = try await storage.getFileDownload(
            bucketId: "[BUCKET_ID]",
            fileId: "[FILE_ID]"
        )
    
        print(String(describing: byteBuffer))
    }
    

    ๐Ÿ‘ Expected behavior

    I expect this function not actually download the file, however it always results in a crash.

    ๐Ÿ‘Ž Actual Behavior

    The app crashes on Client.swift line 308:

    case is ByteBuffer.Type:
         return response.body as! T
    

    It crashes with the following crash report:

    Could not cast value of type 'AsyncHTTPClient.HTTPClientResponse.Body' (0x1072b5160) to 'NIOCore.ByteBuffer' (0x1072bde00).
    2022-06-27 01:30:32.350839-0400 APP[33551:6281153] Could not cast value of type 'AsyncHTTPClient.HTTPClientResponse.Body' (0x1072b5160) to 'NIOCore.ByteBuffer' (0x1072bde00).
    Could not cast value of type 'AsyncHTTPClient.HTTPClientResponse.Body' (0x1072b5160) to 'NIOCore.ByteBuffer' (0x1072bde00).
    

    I am not sure any way to fix this.I have tried creating new files in the database, checking permissions on the storage bucket, and creating a brand new project.

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    I am running v.0.14.2.305 of Appwrite in a docker container on my Mac. It is running off of localhost. My apps are being run in the simulator.

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by ActuallyZach 1
  • ๐Ÿ› Bug Report: getSession() crash after unwrap null value

    ๐Ÿ› Bug Report: getSession() crash after unwrap null value

    ๐Ÿ‘Ÿ Reproduction steps

    call getSessions() or getSession(sessionsId:)

    ๐Ÿ‘ Expected behavior

    Get Session object

    ๐Ÿ‘Ž Actual Behavior

    Could not cast value of type 'NSNull' (0x7fa3b980b430) to 'NSString' (0x7fa3c8036140).

    Screen Shot 2022-04-26 at 16 42 00 Screen Shot 2022-04-26 at 16 41 51

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    Appwrite 0.13.x Xcode 13.2.1 (13C100) iOS 15

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by chuiizeet 1
  • ๐Ÿ› Bug Report: Force Unwrap Crash on localhost

    ๐Ÿ› Bug Report: Force Unwrap Crash on localhost

    ๐Ÿ‘Ÿ Reproduction steps

    With endpoint localhost/v1 Calling Account.create leads to a crash located in HTTPClientRequest+Cookies

    extension HTTPClientRequest {
        public mutating func addDomainCookies() {
            headers.addDomainCookies(for: URL(string: url)!.host!)
        }
    }
    

    URL(string: url) produces .some(URL) however .host produces nil leading to a crash here.

    To reproduce simply add appwrite package to new swiftUI app and replace ContentView file with

    
    import SwiftUI
    import Appwrite
    
    let client = Client()
        .setEndpoint("localhost/v1")
        .setProject("projectID")
        .setSelfSigned()
    
    struct ContentView: View {
        @State var networkError: Error?
        @State var appwriteUser: AppwriteModels.User?
        var body: some View {
            if let user = appwriteUser {
                Text("\(user.name)")
            } else if let error = networkError {
                Text("Error: \(error.localizedDescription)")
            } else {
                Button("Create User", action: {
                    Task {
                        let account = Account(client)
                        do {
                            let user = try await account.create(
                                userId: "unique()",
                                email: "email",
                                password: "password",
                                name: "name")
                            appwriteUser = user
                            
                        } catch {
                            networkError = error
                        }
                        
                    }
                })
            }
        }
    }
    

    ๐Ÿ‘ Expected behavior

    Not crash.

    ๐Ÿ‘Ž Actual Behavior

    Screen Shot 2022-04-21 at 10 10 06 pm

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    AppWrite Server: v:0.13.4.304 AppWrite Swift Client: v0.4.0 - Next Major Code was running in ios Simulator iphone 12.

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by hamy710 1
  • ๐Ÿ› Bug Report: query documents on bool false does not work

    ๐Ÿ› Bug Report: query documents on bool false does not work

    ๐Ÿ‘Ÿ Reproduction steps

    1. Create Collection
    2. Create Document with bool "isActive", default
    3. Create sample data with "isActive" = false
    4. Get list via apple sdk

    func loadData( offset: Int?, filter: Filter, completion: @escaping(Data]) -> ()) { Database(client).listDocuments( collectionId: collectionId, queries: filter.getQuery(), // isActive.equal(false) limit: 25, offset: 0 ) { result in switch result { case .failure(let error): print(error.message) case .success(let documentList): print(documentList) } } }

    Note: if i set isActive=true in the query i get data

    ๐Ÿ‘ Expected behavior

    Return data

    ๐Ÿ‘Ž Actual Behavior

    returns no data

    ๐ŸŽฒ Appwrite version

    Version 0.10.x

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    local docker instance in my mac

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by ivenprillwitz 1
  • ๐Ÿ› Bug Report: Archive error

    ๐Ÿ› Bug Report: Archive error

    ๐Ÿ‘Ÿ Reproduction steps

    • Create a new xcode project
    • SwiftUI application
    • Add sdk-for-apple SPM
    • Archive (Product > Archive)
    • Errors appears

    For easy way to reproduce this bug i created a project with steps above: archive issue.zip

    ๐Ÿ‘ Expected behavior

    Archive for production.

    ๐Ÿ‘Ž Actual Behavior

    Screen Shot 2022-01-27 at 20 17 53

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    This bug stills in 0.1.x - 0.2.x sdk

    Appwrite version 0.12.x Xcode version 13.2.1 (13C100)

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by chuiizeet 1
  • ๐Ÿ“š Documentation: Readme isn't correct with latest Xcode version

    ๐Ÿ“š Documentation: Readme isn't correct with latest Xcode version

    ๐Ÿ’ญ Description

    Hey README.md is outdated change lines 20 and 22 to: The Appwrite Swift SDK is available via multiple package managers, including Swift Package Manager. In order to use the Appwrite Swift SDK from Xcode, select File > Add Packages...

    In the dialog that appears, enter the Appwrite Swift SDK package URLin the search bar and click on Add Package.

    The latest Xcode version had this done different.

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    documentation 
    opened by IT-Guy007 1
  • Improvisation in Example Project

    Improvisation in Example Project

    I was planning to make some improvisation in the UI of the Example project. It's an absolute necessity for every developer to at least check the SDK once in order to get a better idea. So making the UI a little sober would help developers to absorb it more organically.

    Other than that what I have noticed is, there are no proper comments in the project which will help users to understand what a particular piece of code is written. So if this stuff seems important then let me know so that I can work on it.

    Happy Coding:)

    opened by gokulnair2001 1
  • Added the BSD 3-Clause

    Added the BSD 3-Clause "New" or "Revised" License!

    The README.md says to check out the BSD-3-Clause license from appwrite/appwrite for more information, however the LICENSE file in this repository consists of nothing other than test message for initial commit.

    Therefore, I decided to update the LICENSE file with the BSD 3-Clause license.

    opened by TheBinitGhimire 1
  • Appwrite 1.2.0 support

    Appwrite 1.2.0 support

    What does this PR do?

    (Provide a description of what this PR does.)

    Test Plan

    (Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)

    Related PRs and Issues

    (If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)

    Have you read the Contributing Guidelines on issues?

    (Write your answer here.)

    opened by Meldiron 0
  • ๐Ÿ› Bug Report: Build failing on 1.2.0

    ๐Ÿ› Bug Report: Build failing on 1.2.0

    ๐Ÿ‘Ÿ Reproduction steps

    import appwrite and build it

    ๐Ÿ‘ Expected behavior

    Should be working without any errors.

    ๐Ÿ‘Ž Actual Behavior

    Build failing due to missing ',' separator in many places. image

    This is one of the missing ',' line: https://github.com/appwrite/sdk-for-apple/blob/744b65f2e9d72cdded1a54d6d7cd678df3d975ba/Sources/Appwrite/Services/Account.swift#L77

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    sdk-for-apple: 1.2.0

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by samuelgnwork 0
  • ๐Ÿ› Bug Report: Xcode 14 Hang Risk: Thread running at QOS_CLASS_USER_INTERACTIVE.

    ๐Ÿ› Bug Report: Xcode 14 Hang Risk: Thread running at QOS_CLASS_USER_INTERACTIVE.

    ๐Ÿ‘Ÿ Reproduction steps

    Following the realtime documentation, I've tried to implement to subscribe to a channel.

    I created a function called "subscribe" and called this function in .onAppear {}

    func subscribe() {
        let client = Client()
            .setEndpoint(Constants.AppWrite.endPoint)
            .setProject(Constants.AppWrite.project)
        
        let realtime = Realtime(client)
    
        let subscription = realtime.subscribe(channel: "account", callback: { response in
            // Callback will be executed on all account events.
            print(String(describing: response))
        })
    }
    

    ๐Ÿ‘ Expected behavior

    It should return the callback and show the response on console.

    ๐Ÿ‘Ž Actual Behavior

    it shows two Hang Risk Warnings:

    1. WebSocketClient.swift:233: warning run: Thread running at QOS_CLASS_USER_INTERACTIVE waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions

    2. NIOPosix/MultiThreadedEventLoopGroup.swift:127: warning run: Thread running at QOS_CLASS_USER_INTERACTIVE waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions

    And after some time a fatal error on swift-nio (MultiThreadedEventLoopGroup.swift) is called.

    ๐ŸŽฒ Appwrite version

    Different version (specify in environment)

    ๐Ÿ’ป Operating system

    MacOS

    ๐Ÿงฑ Your Environment

    Using skd-for-apple version 1.1.0 and 1.0.3.501 on server.

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    bug 
    opened by thiagorlss 1
  • ๐Ÿš€ Feature: getURLToFile

    ๐Ÿš€ Feature: getURLToFile

    ๐Ÿ”– Feature description

    I'm playing with appWrite for a personal project. I've using appwrite database and storage.

    All great until trying to use AVPlayer... We need an url to load the video and I have ByteBuffer from SwiftNIO ๐Ÿซ 

    It would be great to have and url way to access file.

    ยฟAlready it exist any way to load a video from existing getFileView into AVPlayer? ยฟAnyone can help me?

    Sorry if it is a unnecessary issue on GitHub

    ๐ŸŽค Pitch

    Other SDKs like VimeoSDK give you an url with special token of the file requested

    appWrite URL: https://127.0.0.1/v1/storage/buckets/123/files/123/view?project=123 Vimeo URL: https://127.0.0.1/v1/storage/buckets/123/files/123/view?project=123&token=123

    That token include security directives, role, etc. That way allow us (developers) to use the URL for AVPlayer for example without conversions and keep the streaming file (I think they use HLS for video file instead of byte ranges)

    ๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    ๐Ÿข Have you read the Code of Conduct?

    enhancement 
    opened by davilico05 7
Releases(1.2.0)
  • 1.2.0(Dec 27, 2022)

    What's Changed

    • Appwrite 1.2.0 support by @Meldiron in https://github.com/appwrite/sdk-for-apple/pull/25

    New Contributors

    • @Meldiron made their first contribution in https://github.com/appwrite/sdk-for-apple/pull/25

    Full Changelog: https://github.com/appwrite/sdk-for-apple/compare/1.1.0...1.2.0

    Source code(tar.gz)
    Source code(zip)
  • 1.1.0(Sep 22, 2022)

    What's Changed

    • chore: update role helper class by @christyjacob4 in https://github.com/appwrite/sdk-for-apple/pull/22

    Full Changelog: https://github.com/appwrite/sdk-for-apple/compare/1.0.0...1.1.0

    Source code(tar.gz)
    Source code(zip)
  • 1.0.0(Sep 14, 2022)

    NEW

    • Support for Appwrite 1.0.0
    • More verbose headers have been included in the Clients - x-sdk-name, x-sdk-platform, x-sdk-language, x-sdk-version
    • Helper classes and methods for Permissions, Roles and IDs
    • Helper methods to suport new queries
    • All Dates and times are now returned in the ISO 8601 format

    BREAKING CHANGES

    • databaseId is no longer part of the Database Service constructor. databaseId will be part of the respective methods of the database service.
    • color attribute is no longer supported in the Avatars Service
    • The number argument in phone endpoints have been renamed to phone
    • List endpoints no longer support limit, offset, cursor, cursorDirection, orderAttributes, orderTypes as they have been moved to the queries array
    • read and write permission have been deprecated and they are now included in the permissions array
    • All get prefixed endpoints returning lists have been re-prefixed to list
    • Renamed methods of the Query helper
      1. lesser renamed to lessThan
      2. lesserEqual renamed to lessThanEqual
      3. greater renamed to greaterThan
      4. greaterEqual renamed to greaterThanEqual
    • User response model is now renamed to Account

    Full Changelog for Appwrite 1.0.0 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md

    Source code(tar.gz)
    Source code(zip)
  • 1.0.0-RC2(Sep 6, 2022)

    NEW

    • Support for Appwrite 1.0.0-RC1
    • More verbose headers have been included in the Clients - x-sdk-name, x-sdk-platform, x-sdk-language, x-sdk-version
    • Helper classes and methods for Permissions, Roles and IDs
    • Helper methods to suport new queries
    • All Dates and times are now returned in the ISO 8601 format

    BREAKING CHANGES

    • databaseId is no longer part of the Database Service constructor. databaseId will be part of the respective methods of the database service.
    • color attribute is no longer supported in the Avatars Service
    • The number argument in phone endpoints have been renamed to phone
    • List endpoints no longer support limit, offset, cursor, cursorDirection, orderAttributes, orderTypes as they have been moved to the queries array
    • read and write permission have been deprecated and they are now included in the permissions array
    • Renamed methods of the Query helper
      1. lesser renamed to lessThan
      2. lesserEqual renamed to lessThanEqual
      3. greater renamed to greaterThan
      4. greaterEqual renamed to greaterThanEqual
    • User response model is now renamed to Account

    Full Changelog for Appwrite 1.0.0-RC1 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md

    Source code(tar.gz)
    Source code(zip)
  • 0.6.0(Jun 28, 2022)

    • Support for Appwrite 0.15
    • BREAKING Database -> Databases
    • BREAKING account.createSession() -> account.createEmailSession()
    • BREAKING dateCreated attribute removed from Team, Execution, File models
    • BREAKING dateCreated and dateUpdated attribute removed from Func, Deployment, Bucket models

    Full Changelog for Appwrite 0.15 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0150

    Source code(tar.gz)
    Source code(zip)
  • 0.5.0(May 17, 2022)

    • Support for 0.14.0
    • BREAKING CHANGE Renamed providers to authProviders in Projects
    • BREAKING CHANGE Renamed stdout to response in Execution
    • BREAKING CHANGE Removed delete endpoint from the Accounts API
    • BREAKING CHANGE Renamed name to userName on Membership response model
    • BREAKING CHANGE Renamed event to events on Realtime Response and now is an array of strings
    • Added teamName to Membership response model
    • Added new endpoint to update user's status from the Accounts API

    Full Changelog: https://github.com/appwrite/sdk-for-apple/compare/0.4.0...0.5.0

    Source code(tar.gz)
    Source code(zip)
  • 0.4.0(Apr 13, 2022)

  • 0.3.0(Mar 3, 2022)

    • Support for Appwrite 0.13
    • BREAKING Tags have been renamed to Deployments
    • BREAKING createFile function expects Bucket ID as the first parameter
    • BREAKING createDeployment and createFile functions expect a file path rather than the file itself
    • BREAKING list<Entity> endpoints now contain a total attribute instead of sum
    • onProgress() callback function for endpoints supporting file uploads
    • Support for synchronous function executions
    • Bug fixes and Improvements

    Full Changelog for Appwrite 0.13 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0130

    Source code(tar.gz)
    Source code(zip)
  • 0.2.1(Jan 6, 2022)

  • 0.2.0(Jan 4, 2022)

  • 0.1.1(Oct 22, 2021)

  • 0.1.0(Oct 18, 2021)

Owner
Appwrite
End to end backend server for frontend and mobile developers. ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป
Appwrite
Px-mobile-sdk-demo-app - PerimeterX Mobile SDK - Demo App

About PerimeterX PerimeterX is the leading provider of application security solu

PerimeterX 1 Nov 20, 2022
Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter 45 Nov 29, 2022
The official CovPass(-Check) iOS apps

CovPass / CovPass Check Einfach. Sicher. Papierlos. Mit der CovPass-App kรถnnen Bรผrgerinnen und Bรผrger ihre Corona-Impfungen direkt auf das Smartphone

null 96 Dec 18, 2022
Liquid SDK for iOS & Apple Watch

Quick Start to Liquid SDK for iOS & Apple Watch This document is just a quick start introduction to Liquid SDK for iOS. You can read the full document

Liquid 26 Nov 15, 2021
Stacksift App SDK

Stacksift SDK Capture and submit crashes to Stacksift. This library ties together Wells and Impact to provide a full crash capturing and submission sy

Stacksift 44 Aug 18, 2022
TelegramStickersImport โ€” Telegram stickers importing SDK for iOS

TelegramStickersImport โ€” Telegram stickers importing SDK for iOS TelegramStickersImport helps your users import third-party programaticaly created sti

null 35 Oct 26, 2022
RadioTimeKit - The Swift SDK for TuneIn RadioTimeKit is a Swift package to use the TuneIn API.

RadioTimeKit - The Swift SDK for TuneIn RadioTimeKit is a Swift package to use the TuneIn API. The goal for development was to have a Swift SDK to get

Frank Gregor 2 Jun 20, 2022
Muxer used on top of Feed iOS SDK for airplay

FeedAirplayMuxer Muxer used on top of Feed iOS SDK for airplay purposes. Demo Project --> https://github.com/feedfm/AirplayDemo Feed Airplay Muxer is

Feed Media 0 May 6, 2022
Basispay IOS SDK Version 2

BasisPay-IOS-KIT BasisPay IOS Payment Gateway kit for developers INTRODUCTION This document describes the steps for integrating Basispay online paymen

null 0 Oct 21, 2021
The Gini Bank SDK provides components for capturing, reviewing and analyzing photos of invoices and remittance slips.

Gini Bank SDK for iOS The Gini Bank SDK provides components for capturing, reviewing and analyzing photos of invoices and remittance slips. By integra

Gini GmbH 0 Dec 16, 2021
Release repo for Gini Bank SDK for iOS

Gini Bank SDK for iOS The Gini Bank SDK provides components for capturing, reviewing and analyzing photos of invoices and remittance slips. By integra

Gini GmbH 1 Dec 6, 2022
Sdk for Heap challenge

Heap SDK challenge how to: Introduction I developed Heap SDK with two test applications I built as a challenge for two companies ( Fleetio & Divvy ) d

Christophe Vichery 0 Nov 7, 2021
Da Xue Zhang Platform Lvb iOS SDK

Cloud_Lvb_SDK iOS API Reference Dxz Meeting iOS SDKๆ˜ฏไธบ iOS ๅนณๅฐ็”จๆˆท้Ÿณ่ง†้ข‘ๆœๅŠก็š„ๅผ€ๆบ SDKใ€‚้€š่ฟ‡ๅคงๅญฆ้•ฟๅผ€ๆ”พๅนณๅฐ่‡ช็ ”RTC๏ผŒRTM็ณป็ปŸ,ไธบๅฎขๆˆทๆไพ›่ดจ้‡ๅฏ้ ็š„้Ÿณ่ง†้ข‘ๆœๅŠกใ€‚ ็ฑป ็ฑปๅ ๆ่ฟฐ CLS_PlatformManager SDK็š„้Ÿณ่ง†้ข‘ไธป่ฆ

null 8 Jan 10, 2022
Swift SDK for Blockfrost.io API

Swift5 API client for Blockfrost Swift 5 SDK for Blockfrost.io API. Installation โ€ข Usage โ€ข API Endpoints Installation Swift package manager dependenci

blockfrost.io 10 Dec 24, 2022
PayPal iOS SDK

PayPal iOS SDK Welcome to PayPal's iOS SDK. This library will help you accept card, PayPal, Venmo, and alternative payment methods in your iOS app. Su

PayPal 25 Dec 14, 2022
Unofficial Notion API SDK for iOS & macOS

NotionSwift Unofficial Notion SDK for iOS & macOS. This is still work in progress version, the module interface might change. API Documentation This l

Wojciech Chojnacki 59 Jan 8, 2023
150,000+ stickers API & SDK for iOS Apps.

English | ํ•œ๊ตญ์–ด Stipop UI SDK for iOS Stipop SDK provides over 150,000 .png and .gif stickers that can be easily integrated into mobile app chats, comme

Stipop, Inc. 19 Dec 20, 2022
WalletConnect Swift SDK v2

Wallet Connect v.2 - Swift Swift implementation of WalletConnect v.2 protocol for native iOS applications. Requirements iOS 13 XCode 13 Swift 5 Usage

WalletConnect Labs 16 Mar 30, 2022
SingleEntry in SwiftUI using the Capture SDK

SingleEntrySwiftUI for iOS Simple iOS app with SwiftUI for showing the use of Capture SDK. IMPORTANT When using/installing CocoaPods in a new project,

Taif Al Musabe 2 Jun 4, 2022