Push it Real Good - with Kotlin, Rx and Web Sockets

Kotlin is the cool new kid on the block for Android, but is just as cool on the back end.

Using Rx and WebSockets we will push data from the server to an Android device and update the UI in one continuous reactive motion. Also the way demonstrating feature of the Kotlin language and simple architectural patterns to implement ReactiveX ideas.

sThis technique is can be applied to react to event data from IoT devices. 

 
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

Introduction

  • who am i
  • Business Problem 
  • Basic Solution Architecture

Server

Create basic web server in Kotlin exposing web socket

Using ReactiveX techniques push data to web-socket                 

Client (Android)

Create Basic Android App in Kotlin connecting to web Socket

Use Rx to bind data to UI

 

(Stretch Goal) (if there is time)

Simple IoT device to provide data stream to send to client via server (see above). Ideally use Kotlin for IoT device as well.

 

Learning Outcome

Kotlin on both Server and Adroid

Web Sockets

Reactive Programing 

Push Architecture

 

Target Audience

Mobile Developers / Architect

Prerequisite

Basic Mobile Development

Understanding of Rx ideas will be an advantage

schedule Submitted 1 month ago

Comments Subscribe to Comments

comment Comment on this Proposal