Hello,
I am new to dart/flutter programming and wanted to programm an app to connect to my raspberry pi via ssh.
void main() async {
try {
client = SSHClient(
await SSHSocket.connect(SSH_IP, 22, timeout: Duration(seconds: 10)),
username: SSH_user,
onPasswordRequest: () => SSH_password,
);
print('connection success');
state = 'connected';
runApp(MyApp());
} catch (e) {
print('connection error');
state = 'not connected';
runApp(MyApp());
}
this is my code to connect to the pi. It works on the simulated Pixel 8 Pro. But when I install it on my real phone it doesnt work. It does work when I use a dedicated app (Terminus) on the PlayStore.
Does build.gradle have something to do with this?