This is the public home of CaptureSDK, a unified data capture SDK for accessing and controlling all Socket Mobile devices, including our camera based scanners C820, C860, our hardware products barcode readers, NFC reader/writers, barcode/NFC combo, all in one integration. To learn more about the SDK, check out the documentation site.
We continue everyday to improve CaptureSDK on all supported platforms. It's important you keep your application up to date with the latest version of CaptureSDK by watching the repos of the platform your application is using.
Staying current with these updates reduces the effort needed between upgrades and ensures more effective data collection with our products.
We strongly recommend to watch the repositories used by your application.
CaptureSDK | Note |
---|---|
CaptureSDK - Swift Package Manager | Swift and Objective C |
NB: Our CaptureSDK for Cocoapods is also available but as Cocoapods is adding a lot complexity in a Xcode project, we strongly recommend Swift Package Manager. You can also mix Swift Package Manager and Cocoapods. There's no need to migrate all your Cocoapods to Swift Package Manager all at once.
Sample | Note |
---|---|
SingleEntry Swift (Swift Package Manager) | Swift and Objective C |
CaptureSDK | Note |
---|---|
CaptureSDK - Android | Java and Kotlin |
This repository is updated at each release of the CaptureSDK for Android, you can watch for it to not miss out on new releases.
Android SDK is hosted on Maven. Refer to this link for how to add the SDK for Android or plain Java development.
Sample | Note |
---|---|
HelloCapture | For barcode scanning |
HelloCaptureBLE | For NFC reader/writer (Bluetooth LE devices) |
CaptureSDK | Note |
---|---|
CaptureSDK - Windows | C# |
Windows CaptureSDK is hosted on Nuget. Refer to this link for how to add the SDK.
Sample | Note |
---|---|
Single Entry UWP | For Windows |
CaptureSDK | Note |
---|---|
CaptureSDK - React Native | Javascript / Typescript |
CaptureSDK - Flutter | Dart |
CaptureSDK - .NET MAUI | C# |
The CaptureSDK .NET MAUI (from 1.7.34.67) is hosted and back to public on Nuget.org. Refer to this link for how to add the CaptureSDK to your .MAUI project.
The React Native CaptureSDK (from 1.5.111) is back to public. Refer also to this link for how to add the CaptureSDK as a npm package.
The Flutter CaptureSDK (from 1.5.41) is back to public. It supports SocketCam C820 and C860 and can be installed by following the instructions from our Developers Portal.
The samples below need to be updated with the instructions found in the Developers Portal.
Sample | Note |
---|---|
SingleEntry RN | For iOS and Android |
Capture Flutter Sample | For iOS and Android |
Capture .NET MAUI Sample | For iOS, Android and Windows |