Il n’est pas toujours facile de savoir par ou commencer et comment évoluer lors de l’apprentissage d’un langage de programmation. De plus, l’offre est souvent énorme et variée.
Meme sur Codabee, nous avons plusieurs formations portant sur SwiftUI ! Il est donc important pour moi de clarifier un peu la chose et vous montrer le chemin à emprunter pour un apprentissage clair, rapide et qui vous convienne le mieux !
Même si cela peut paraitre évident, avant de se lancer dans la création d’applications iOS avec SwiftUI, il est fortement recommandé de connaitre les bases de la programmation d’applications iOS avec Swift et Xcode ! Pour ceci, nous avons à votre disposition notre formation complète de plus de 30 heures qui vous permettra de voir ou revoir les fondations de vos connaissances.
Une fois les fondations de Swift, iOS et Xcode acquises, plongeons nous désormais dans ce qui sera notre base de SwiftUi, la formation: SwiftUI pour iOS, iPadOS et macOS. Nous partirons ainsi des bases de ce framework, nous prendrons notre temps pour bien assimiler les vues, les éléments, les modifiers et les wrappers pour bien comprendre leur fonctionnement, leurs interactions et aussi leur imbrication les uns par rapport aux autres. Nous ne voulons pas sauter ici les étapes, ces fondations sont essentielles dans l'apprentissage de ce Framework.
UNE AUTRE ARCHITECTURE POUR VOS APPS
Connaissez vous l'architecture MVVM (Model - View - ViewModel) ? Nous allons dans cette formation sur SwiftUI: l'architecture MVVM et Combine apprendre comment intégrer cette architecture qui nous permettra de valoriser les property wrappers si chers à SwiftUI.
Et si désormais on apprenait à animer les applications SwiftUI? Cela rendrait nos applications plus vivantes et elles se démarqueraient ainsi des autres ! Pour ceci, nous avons créé la formation Les animations avec SwiftUI. Cela vous tente? Allez lancez vous sans plus attendre !
CONNECTEZ VOS APPLICATIONS AU MONDE
Qu'est ce que la plupart des applications les plus utilisées, les plus téléchargées et les plus populaires ont en commun? Elles communiquent à travers le monde ! Et si on apprenait désormais à créer des applications qui communiquent avec un serveur pour créer une app de messagerie instantanée? Dans cette formation Créez une app de messagerie avec SwiftUI et CloudFirestore, nous utiliserons Firebase et sa suite appartenant à Google pour intégrer, une authentification ainsi qu'un serveur dans le cloud pour créer pas à pas notre application de messagerie instantanée comme messenger ou Whatsapp ! Devenez ainsi le prochain Mark Zuckerberg !
AVEC VOTRE MONTRE APPLE WATCH
Vous savez désormais créer des apps, les structurer, les animer et les faire communiquer avec le monde. Que nous reste t'il à apprendre? A créer des apps ou des extensions pour son Apple Watch pardi ! Dans la formation Apprenez à Créer des applications WatchOS avec SwifftUI Vous allez pas à pas apprendre la création apps sous watchOS. Vous ne quitterez plus vos utilisateurs et créerez des apps de plus en plus complexes et complètes!
STOCKEZ DES DONNEES
Enfin, pour devenir le maitre de SwiftUI, si on stockait ses données de façon permanente avec CoreData ? Dans la formation SwiftUI et CoreData pour iOS nous verrons ensemble comment intégrer le Framework historique d'Apple pour le stockage des données au sein de vos appareils préférés !
Une fois ce parcours terminé, j’attends de voir vos applications innonder le store. Je suis extrêmement fier de pouvoir contribuer à votre future réussite! Vous pouvez changer le monde, il suffit d’y croire et de s’en donner les moyens !
Je vous souhaite une excellente journée et codez bien !