EOSIO™ Software Release: Native SDKs for Swift and Java.
Block.One released two new open source tools for EOSIO developments: native SDKs for Swift and Java, which aim to provide better support for native mobile applications built on EOSIO. These Software Development Kits (SDKs) provide native APIs for interacting with EOSIO blockchains, and by targeting both Java and Swift they will be available on Android and iOS.
"The core EOSIO SDK for Swift and EOSIO SDK for Java libraries are responsible for facilitating the transaction lifecycle. They provide developers with easy and idiomatic ways of creating and working with transactions, collecting the necessary signatures, and preparing and broadcasting those transactions to EOSIO nodes."
Within the core libraries, they released 3 signature providers:
- Swift SDK, Vault Signature Provider
- Swift SDK, Softkey Signature Provider
- Java SDK, Softkey Signature Provider
The most notable between these three is the Vault Signature Provider, which allows for signing transactions using keys stored in Keychain or the device's Secure Enclave.
Read more:
https://medium.com/eosio/eosio-software-release-native-sdks-for-swift-and-java-e6086ddd37b8