Native mobile frameworks for working with the Echo blockchain. Can be used to work with accounts, transactions and contracts in iOS and Android, and to easily obtain data from the blockchain via public apis.

// Create and Setup framework main classletecho=ECHO(settings:Settings(build:{/** Here you can put your custom settings for our framework Example: Custom api options which can be used */$0.apiOptions=[.accountHistory,.database,.networkBroadcast]}))// Start framwork. Connect to nodes and setup public apisecho.start{(result)inswitchresult{case.success(letresult):print(result)case.failure(leterror):print(error)}

// Create and Setup framework main classfuninit(){valecho=EchoFramework.create(/** Here you can put your custom settings for our framework Example: Custom api options which can be used */Settings.Configurator().setUrl(ECHO_URL).setApis(Api.DATABASE,Api.ACCOUNT_HISTORY,Api.NETWORK_BROADCAST).configure())// Start framework. Connect to node and setup public apisecho.start(object: Callback<Any>{overridefunonError(error:LocalException){}overridefunonSuccess(result:Any){}})}