feat: modo multidispositivo con Nearby Connections
All checks were successful
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m10s

- ServicioNearby completo: P2P_STAR, auto-accept, protocolo mensajes
- PantallaLobbyHost: QR code + lista jugadores tiempo real
- PantallaUnirse: escaneo QR + conexión + sala espera
- Protocolo MensajeP2P: salaInfo, partidaInicio, fase, voto, resultado, fin
- Manejo desconexiones jugador/host
- l10n: nuevas keys es/en
- Version bump 1.1.0+5
This commit is contained in:
ShanaiaBot
2026-04-04 03:09:51 +02:00
parent f453ce6e0d
commit 23472707ad
25 changed files with 1799 additions and 165 deletions

View File

@@ -471,4 +471,45 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get licenses => 'Licenses';
@override
String get scanToJoin => 'Scan QR to join';
@override
String get connectedPlayers => 'Connected players';
@override
String get waitingForPlayers => 'Waiting for players...';
@override
String needMorePlayers(int count) {
return 'Need $count more players';
}
@override
String get starting => 'Starting...';
@override
String get enterNameAndScan => 'Enter your name and scan the host\'s QR';
@override
String get yourName => 'Your name';
@override
String get nameRequired => 'Enter your name';
@override
String get connectingTo => 'Connecting to';
@override
String get scanQR => 'Scan QR';
@override
String get scanHostQR => 'Point at the host\'s QR code';
@override
String get connectedWaiting => 'Connected!';
@override
String get waitingForHost => 'Waiting for the host to start the game...';
}