Shopify /
checkout-sheet-kit-swift
Shopify’s Checkout Sheet Kit makes it simple to perform a checkout inside your Swift native app.
69/100 healthLoading repository data…
stasel / repository
A simple native WebRTC demo iOS app using swift
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A simple native WebRTC demo iOS app using swift.
This demo app's purpose is to demonstrate the bare minimum required to establish peer to peer connection with WebRTC. This is not a production ready code! In order to have a production VoIP app you will need to have a real signaling server (not a simple broadcast server like in this example), deploy your own Turn server(s) and probably integrate CallKit and push notifications.
Legacy xcode support:
WebRTC-Demo-app folderWebRTC-Demo.xcworkspaceConfig.swift and set the defaultSignalingServerUrl variable to your signaling server ip/host. Don't use localhost or 127.0.0.1 if you plan to connect other devices in your network to your mac.1. Navigate to the `signaling/NodeJS` folder.
2. Run `npm install` to install all dependencies.
3. Run `node app.js` to start the server.
Note: This step requires MacOS 10.15
1. Navigate to the `signaling/Swift` folder.
2. Run `make`
3. Run `./server` to start the server
Alternative method: Open WebRTC-Demo.xcworkspace and run the SignalingServer scheme.
Disclaimer: I am not sure if this is the best way doing it but this has worked for me so far:
RTCAudioSession.sharedInstance().useManualAudio = trueRTCAudioSession.sharedInstance().isAudioEnabled = falseCXProvider delegate's provider(CXProvider, didActivate: AVAudioSession) method:
RTCAudioSession.sharedInstance().audioSessionDidActivate with the AVAudioSession from the CXProviderRTCAudioSession.sharedInstance().isAudioEnabled = trueCXProvider delegate's provider(CXProvider, didDeactivate: AVAudioSession) call RTCAudioSession.sharedInstance().audioSessionDidDeactivate with the AVAudioSession from the CXProviderWebRTC and CallKit talk from 2016: https://youtu.be/JB2MdcY1MKs?t=6m23s
Selected from shared topics, language and repository description—not editorial ratings.
Shopify /
Shopify’s Checkout Sheet Kit makes it simple to perform a checkout inside your Swift native app.
69/100 healthmofeejegi /
A simple, customizable, and modern library for displaying alert banners in your Jetpack Compose, Compose Multiplatform and native iOS (Swift) applications.
77/100 healthdominicstop /
A react-native library for using UIVisualEffectView on iOS, with support for using preset system visual effects, as well as using custom blur radius, and creating custom filters (with out of the box support for simple animations).
hansemannn /
A simple library for generating and scanning QR codes natively. Built with Swift (iOS) and Kotlin (Android) 🚀
50/100 healthnmartinezb3 /
A simple HTTP server for react native
39/100 healthmgks /
A simple use iOS webview integrated w/ native features & plugin support for building hybrid apps.
25/100 health