feat(example): clean up for android

This commit is contained in:
ksenia312
2024-02-08 12:44:04 +01:00
parent b6989a2226
commit 31ebe78ce7
8 changed files with 351 additions and 215 deletions
+29
View File
@@ -0,0 +1,29 @@
import 'package:flutter/material.dart';
import 'package:nearby_service/nearby_service.dart';
class PeerWidget extends StatelessWidget {
const PeerWidget({
super.key,
required this.device,
required this.isIosBrowser,
required this.onConnect,
});
final NearbyDevice device;
final bool isIosBrowser;
final ValueChanged<NearbyDevice> onConnect;
@override
Widget build(BuildContext context) {
final status =
device.status.isConnected ? 'Tap to chat' : device.status.name;
return ListTile(
title: Text(
'${isIosBrowser ? 'Found device' : 'Pending invitation'} | ${device.info.displayName} | $status',
),
onTap: () => onConnect(device),
tileColor: Colors.blueAccent,
textColor: Colors.white,
);
}
}