You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ernest Pan edited this page Jul 26, 2020
·
6 revisions
This is the main feature of Runnable.
Runnable does not directly provide a coding environment on a mobile device. Instead, it requires an internet connection to send user input to a backend server which evaluates the code and returns the output. Information on the backend can be found at https://github.com/team-stack-underflow/runnable-backend.
We use a WebSocket channel to communicate with the backend, and a Stream class to receive data and update the frontend. The specifications of the messages sent and received can be found here.