# Étape 18.2 - Parité Android Cette étape met Android au même niveau fonctionnel pour les nouveautés récentes, sans remplacer son moteur HD natif qui fonctionne déjà mieux que le chemin Windows. ## Ce qui est commun Windows + Android Le Radar V1 est du Flutter partagé, donc il fonctionne maintenant sur les deux plateformes : ```text Pour toi maintenant Continuer ce sujet Quelque chose de différent À redécouvrir Pourquoi cette vidéo ? Pas maintenant Moins de cette chaîne Mélanger mon Radar ``` Modes de session : ```text Comme d'habitude Je veux du nouveau Apprendre Détente Courtes vidéos Long format ``` Historique, favoris et feedback du Radar utilisent les mêmes préférences locales de l'application. ## Android : commandes plein écran tactiles Les raccourcis clavier Windows n'ont pas de sens sur téléphone. Leur équivalent tactile est ajouté : ```text Tap simple = lecture / pause Double tap moitié gauche = -10 secondes Double tap moitié droite = +10 secondes Glisser vertical à droite = volume ``` Les boutons physiques de volume Android continuent naturellement à fonctionner. ## HD Android AUCUN des relais/cache yt-dlp Windows n'est porté sur Android. Android garde le chemin natif déjà validé : ```text 360p 720p 1080p 1440p 2160p / 4K ``` avec NewPipeExtractor / MediaCodec. C'est volontaire : importer le mécanisme Windows sur Android serait une régression. ## Conservé ```text PiP Android lecture écran verrouillé / arrière-plan reprise de lecture vitesse favoris historique abonnements Google qualités jusqu'à 4K ``` ## Test Android Après extraction à la racine : ```powershell cd "D:\07-Logiciels\23-youtube_personal" flutter run -d f10778d8 ``` Il n'est pas nécessaire de faire `flutter clean`. Tester : 1. Accueil -> le Radar doit apparaître. 2. Changer de mode de session. 3. Ouvrir "Pourquoi cette vidéo ?". 4. Ouvrir une vidéo. 5. Passer en plein écran. 6. Double tap gauche puis droite. 7. Glisser verticalement sur la moitié droite pour le volume. 8. Vérifier 1080p puis 2160p/4K. 9. Vérifier PiP et lecture écran verrouillé.