Chapitre 12 : Web Share

Écouter la leçon Lecture audio assistée par IA

1. Le Projet Fugu

Le projet Fugu est une initiative de Google et Microsoft visant à rapprocher le web du natif en ajoutant des capacités puissantes aux navigateurs.

2. Web Share API

Permet d'ouvrir le menu de partage natif de l'appareil (iOS/Android/Windows).

if (navigator.share) {
  navigator.share({
    title: 'Weego Academy',
    text: 'Apprenez les PWA comme un pro !',
    url: 'https://weegosoft.com',
  })
  .then(() => console.log('Partage réussi'))
  .catch((error) => console.log('Erreur de partage', error));
}

3. Contact Picker API

Accéder aux contacts de l'utilisateur de manière sécurisée.

const props = ['name', 'email', 'tel'];
const opts = { multiple: true };

try {
  const contacts = await navigator.contacts.select(props, opts);
  handleResults(contacts);
} catch (ex) {
  // Gérer l'annulation
}

Conclusion

Votre PWA se comporte désormais exactement comme une application native. Prochaine étape : **File System Access**.

Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les notions
Atelier #1

Expliquez avec vos mots le concept central de ce chapitre.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Reportez-vous au cours */
#2 — Application guidée
Atelier #2

Reprenez l'exemple du cours et réalisez un cas pratique.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Comparez vos résultats avec les exemples */
#3 — Mini défi d'autonomie
Atelier #3

Concevez une mini-solution liée à ce chapitre.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Vérifiez la cohérence technique */
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...