-
Labo de groupe Débuter avec SwiftUI
Rejoignez-nous en ligne pour poser des questions, obtenir des conseils et suivre la discussion sur la prise en main de SwiftUI. Séance présentée en anglais.
Chapitres
- 0:00:00 - Introduction
- 0:08:33 - En tant que débutant, devrais-je utiliser React Native ou SwiftUI ? React Native me permet de déployer sur les deux plateformes, quels sont donc les avantages de SwiftUI ?
- 0:10:54 - En tant qu’étudiant en comptabilité avec zéro connaissance en codage, quelle est la meilleure approche pour apprendre à coder et créer une app avec SwiftUI ?
- 0:14:53 - De mon côté, je suis étudiant en informatique et je débute dans le développement iOS. Pour devenir un ingénieur iOS prêt pour le marché du travail, quelle feuille de route suivriez-vous, des fondamentaux de Swift jusqu’au développement d’apps avancées, et quelles sont les compétences qui comptent le plus ?
- 0:18:50 - Pour un débutant, que se passe-t-il exactement sous le capot lorsque j’utilise @State, et pourquoi ne puis-je pas simplement utiliser une variable Swift classique pour les données de mon interface utilisateur ?
- 0:22:59 - Pour situer mon parcours, je suis designer web et je maîtrise le HTML, CSS ainsi que quelques notions de PHP, JS et Lua. Est-il facile pour quelqu’un qui n’a pas une formation classique en codage de débuter avec Swift et SwiftUI ?
- 0:27:08 - Par où devrais-je commencer ? Il y a énormément de didacticiels SwiftUI, y compris sur le site d’Apple, et il est difficile de savoir par quoi débuter. De mon côté, je suis développeur Java et je me lance dans le développement iOS.
- 0:31:36 - Quelles sont les bonnes pratiques dans SwiftUI pour gérer des mises à jour d’état fréquentes et en temps réel (comme les données de capteurs) sans provoquer de calculs de rendu inutiles ni de ralentissement de l’interface utilisateur ?
- 0:36:37 - Est-ce qu’Apple Intelligence intégré à Xcode a été entraîné sur la documentation de SwiftUI ? Faire du vibe-coding avec Gemini fonctionnait à peu près, mais butait constamment sur des problèmes récurrents liés à Swift.
- 0:40:38 - Quelles sont les bonnes pratiques pour optimiser les performances de mes vues SwiftUI et éviter les mises à jour inutiles ?
- 0:48:52 - Dans un monde où l’IA agentique se développe, comment tirer parti de l’IA dans Xcode et SwiftUI pour favoriser un véritable apprentissage, plutôt que de simplement laisser l’IA écrire le code à notre place ? Est-il possible d’intégrer l’IA dans un parcours d’apprentissage sans compromettre la qualité de la formation ?
- 0:55:57 - Existe-t-il un document officiel, qu’il s’agisse d’un schéma d’ensemble sur une seule page ou d’un diagramme de flux, qui illustre la façon dont les vues, l’état, les liaisons, les modèles et les modificateurs fonctionnent ensemble dans SwiftUI ?
- 0:56:48 - Lorsque j’utilise des outils d’IA pour SwiftUI, le code généré, bien que correct, refuse de compiler ou fonctionne mal. Comment puis-je utiliser efficacement les outils d’IA de Xcode en tant que débutant pour apprendre les bonnes pratiques et non de mauvaises habitudes ?
- 0:57:58 - Quel élément présenté cette semaine risque d’échapper aux débutants, mais se révélera incontournable à mesure qu’ils avanceront dans leur apprentissage ?
- 0:59:13 - Quelle est la meilleure façon de transposer le design d’une app créée par un designer dans SwiftUI ? Recommandez-vous l’assistant de codage d’Xcode, et si oui, lequel ?
Ressources
-
Rechercher dans cette vidéo…
-