info@codabee.com

Nouvelle formation SwiftUI: L’architecture MVVM et Combine

Nouvelle formation SwiftUI: L’architecture MVVM et Combine

Salut les codeurs,

J’ai le plaisir de vous annoncer la sortie de notre nouvelle formation iOS SwiftUI: L’architecture MVVM et Combine

Comme d’habitude pour fêter la sortie d’un nouveau cours, je vous propose de pouvoir en profiter au meilleur prix possible sur Udemy, c’est à dire 9,99$ pour ce dernier. Vous avez 5 jours pour profiter de la promotion. A noter que j’ai aussi ajouté toutes mes formations au meilleur prix Udemy en fin de page (de 9,99€ à 14,99€)

OBTENIR LE COURS

Description du cours SwiftUI: L’architecture MVVM et Combine

– Vous connaissez les bases de Swift?

– Vous avez déjà développé des applications avec SwiftUI?

– Vous souhaitez aller un peu plus loin dans l’utilisation des property wrappers de SwiftUI?

Et si nous apprenions ensemble à utiliser l’architecture MVVM (Model View ViewModel) pour structurer nos applications et profiter des caractéristiques de SwiftUI?

Une fois cette formation finie, vous verrez à quel point SwiftUI a été pensé pour s’intégrer facilement à une architecture MVVM. Mieux encore, vous comprendrez encore mieux pourquoi SwiftUI dispose de tels property wrappers comme les ObservedObject ou StateObject et a quel point ils vous faciliteront la vie.

Dans cette formation, nous allons pas à pas comprendre comment est structuré une application avec une architecture MVVM, puis nous allons créer une application toute simple pour mettre en pratique nos connaissances. Puis nous irons encore plus loin et nous intègrerons une api et le framework Combine pour donner la pleine mesure de SwiftUI dans cette architecture qui est taillée pour elle.

Quelques points que nous allons voir:

  • L’architecture MVVM
  • Que comprend le Modèle
  • Qu’est ce qu’un ViewModel et comment s’en servir
  • Comment utiliser les Views de SwiftUI
  • Se servir des ObservableObjects de SwiftUI
  • Mettre a jour les données automatiquement
  • Les UserDefaults
  • Se servir d’une API
  • Utiliser la position de l’utilisateur
  • Ajouter une Carte
  • Utiliser combine et ses AnyCancellable
  • Télécharger des images

Cela vous tente? Alors n’hésitez pas à vous lancer. Vous trouverez à la fin de cette formation de nombreuses utilisations possibles pour intégrer cette architecture et créer de nouvelles applications.

OBTENIR LE COURS

Nos autres cours:

iOS:

Flutter:

Passez une excellente fin de semaine et codez bien !