Public visé
Développeurs, architectes et chefs de projet techniques.
Prérequis
- Avoir suivi iOS - Développement natif iPhone et iPad avec Swift ou expérience équivalente
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Exposer les fonctionnalités de l’application au-delà de l’écran d’accueil
- Rendre l’application visible dans les recherches
- Intégrer les apps dans les automatisations et suggestions système
- Répondre aux requêtes Siri et Apple Intelligence
Programme
Jour 1 : App Clips, Widgets et Live Activity
App Clips
- Usage sans installation, limitations, stratégies de lancement
Widgets
- Extensions, WidgetKit, SwiftUI, paramètres
Live Activity
- Dynamic Island, modes de présentation, mises à jour
Jour 2 : AppIntent et Activity
AppIntent
- Exposition des fonctionnalités, nommage, exécution, intégration SwiftUI
Activity
- Accompagnement des tâches utilisateur, ActivityKit
Jour 3 : Shortcuts et Apple Intelligence
Shortcuts
- Invocation d’AppIntent hors de l’app, définition, implémentation
Apple Intelligence
- Suggestions d’actions, exposition du contenu, enrichissement du schéma
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation