Swift Tap device client implementation.
Warning: This is an early-stage library. It does not contains all the features; Future release may introduce breaking changes. It may be unstable
For the full documentation, refer to the Tap API documentation website
Tested with pod --version: 1.4.0
# Podfile
use_frameworks!
target 'YOUR_TARGET_NAME' do
# Add the core library
pod 'TapDeviceClient', '~> 0.0.1-alpha.2'
# Add communication libraries according to your needs
# If you want to communicate though sockets with your Tap device
pod 'TapSocketProtocol', '~> 0.0.1-alpha.1'
# If you want to communicate though BLE with your Tap device (Not available yet)
# pod 'TapBLEProtocol', '~> 0.0.1-alpha.1'
end
- Remove RxSwift from dep
- Clean SocketProtocol dependencies
- BLE protocol implementation
- Improve error managment
- Increase test coverage
- Add an iOS demo applicationss
- Target lower iOS and OSX versions
- Documentation
This project use Xcodegen tool to setup xcode projects
swiftgen config run --config tools/swiftgen/swiftgen.yml
xcodegen file are genereted with xcodegen
tool.
xcodegen && open ./TapDeviceClient.xcodeproj
cd ./Tools/Carthage && carthage update --no-use-binary