Bonjour et bienvenue sur cette formation complète dédiée au développement d'applications pour iOS, iPadOs, macOS, mais aussi WatchOS, tvOs... Bref, toutes les machines appartenant à l'écosystème de Apple !
Cette formation est à jour pour iOS 16, iPadOS 16, WatchOS9 et macOS Ventura ... En plus de cela, des chapitres sont dédiés aux nouveautés des futurs OS, j'ai nommé iOS 17 !
Vous connaissez SwiftUI ? C'est le framework Apple qui monte et devient de plus en plus populaire chez les développeurs iOS ! Apprenons le ensemble !
Je vous propose donc ce partir de zéro, même si vous n'avez jamais créé une application ou touché à un bout de code de votre vie, vous pourrez démarrer ce cours sans problème! Le seul pré requis étant d'avoir un Mac tournant sour minimum macOS Monterrey, pour pouvoir télécharger la dernière version de Xcode, notre logiez de création d'applications.
Notre formation se basera sur deux piliers:
- L'apprentissage du langage Swift, le langage maison d'apple qui est à la création d'applications SwiftUI mais aussi la création d'applications avec UIKit, que vous pourrez apprendre par la suite sur une de nos autres formations.
- L'apprentissage de SwiftUI: C'est le framework Apple qui vous permettra de créez vos applications multi plateformes
Nous allons pour chaque concept:
- Apprendre les bases et comment utiliser ce concept.
- Faire un exercice en créant une application qui intègrera ce concept?
Il me semble en effet indispensable de pratiquer et de monter des mini projets pour pouvoir intégrer au mieux la théorie que vous venez d'apprendre !
Qu'allez vous donc apprendre?
Le langage Swift
Les Elements de bases de SwiftUI
La navigation entre pages
Les interactions avec l'utilisateur
L'utilisation de Boutons, Alertes et autres actions
Les Cartes
Les Listes
Les Grilles
L'appareil photo
Les bonnes pratiques du développement SwiftUI
Créer des jeux avec SpriteKit
... Et bien plus encore !
Nouveautés iOS 17:
Les nouveaux Observable et Bindable
Le nouveau Framework SwiftData
A venir pour iOS 17:
Ces nouveautés seront ajoutées petit à petit jusqu'a la sortie officielle de iOS 17:
Les nouveautés du langage Swift
Les animations de systemImage
TipKit
Le nouveau MapKit
Vous êtes prêts?
Je vous attends nombreux sur cette formation !