Synergy Client Dart

synergy_client_dart version synergy_client_flutter version

Flutter Synergy

Dart Synergy Client: A dart client implementation for synergy servers like Synergy, Barrier, InputLeap

Get started

Disable SSL in server ( Encryption not supported yet )

To use with flutter, checkout synergy_client_flutter

Create a calls extending ScreenInterface

class BasicScreen extends ScreenInterface {
    // Implement all methods
}

Connect with synergy using this screen interface

var SynergyClientDart client = SynergyClientDart();
var screen = BasicScreen();

await client.connect(
    screen: screen,
    serverIp: serverIp,
    serverPort: serverPort,
    clientName: clientName,
);

To Disconnect

client.disconnect();

Checkout complete documentation

Note:

Inspired from synergy-android

This project is in initial stage, Api's might change