# SignalR-.net-core-android-client **Repository Path**: jna/SignalR-.net-core-android-client ## Basic Information - **Project Name**: SignalR-.net-core-android-client - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-20 - **Last Updated**: 2024-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SignalR-.net-core-android-client Kotlin and java versions ## Getting Started In this description we use connection to simple server with Bearer authorization. Also, in this repository you can find app example written in kotlin language. ### Prerequisites Working .net core SignalR server. ### Installing ``` implementation 'com.smartarmenia:dotnetcoresignalrclientjava:1.14' ``` or (for Android Studio 2.x) ``` compile 'com.smartarmenia:dotnetcoresignalrclientjava:1.14' ``` #### Kotlin example For alpha version ``` private val connection: HubConnection = WebSocketHubConnection("http(https)://hubaddress/", "Bearer your_token") ``` For preview2-final version ``` private val connection: HubConnection = WebSocketHubConnectionP2("http(https)://hubaddress/", "Bearer your_token") ``` ``` connection.addListener(listener) connection.subscribeToEvent(event, listener) connection.connect() ``` Invoke method ``` connection.invoke("Method", params...) ``` #### Java example For alpha version ``` final HubConnection connection = new WebSocketHubConnection("http(https)://hubaddress/", "Bearer your_token"); ``` For preview2-final version ``` final HubConnection connection = new WebSocketHubConnectionP2("http(https)://hubaddress/", "Bearer your_token"); ``` ``` connection.addListener(listener); connection.subscribeToEvent(event, listener); connection.connect(); ``` Invoke method ``` connection.invoke("Method", params...); ``` ### Help If you get Multidex... error on compile, clean and rebuild project ### Contribution and Issues If you want to participate in this project or have proposals, ideas or wishes, please create issue.