Développeur Libre/Swift UI : Créer Sa Première Application

  • 47 €

Swift UI : Créer Sa Première Application

  • Fermé

Le moyen le plus simple et le plus rapide de créer des applications au design irréprochable sur iPhone.

Pourquoi cette formation ?

Swift UI est un framework dévoilé par Apple en juin 2019. La WWDC, évènement durant lequel le Swift UI est annoncé, a fait énormément de bruit dans la sphère des développeurs. Pourquoi ? 

Car cette nouvelle technologie est d'une puissance jamais vue ! Swift UI permet de :
  • Coder une application 10 fois plus vite
  • Ne plus se casser la tête avec la gestion des données 
  • Créer une interface graphique parfaite sans rien y connaitre en design 

Dans cette formation vous apprendrez
  • Comment créer une application iOS de A à Z en Swift UI
  • Comment organiser vos données pour ne jamais vous perdre
  • Quelle structure choisir pour son application 

A qui s'adresse cette formation ?
  • A tous ceux qui souhaitent développer leur première application
  • A tous ceux qui développent avec UIKit et qui souhaitent passer à Swift UI
  • A tous les débutants en programmation

⚠️ Pour suivre au mieux cette formation, vous aurez besoin de
  • Un Mac (peu importe le modèle) 💻
  • MacOS Catalina de préférence (optionnel) 
  • Xcode 11 ou supérieur (disponible avant Sept. 2019 en version bêta sur le site d'Apple
  • De la motivation 🚀

Contenu

Avant de commencer

Qu’est ce que SwiftUI et comment l’utiliser ?

1 - Qu’est ce que le SwiftUI
Aperçu
2 - Les outils dont on a besoin
turtlerock.jpg

Créer une première application

1 - Comment créer une vue
Aperçu
Assets.zip
2 - Créer un Header
📁 2 - Créer un header (Projet complet)
Liens pratiques
3 - Créer un post
📁 3 - Créer un post (Projet complet)
4 - Externaliser
📁 4 - Externaliser (Projet complet)
5 - Créer un modèle de post
📁 5 - Créer un modèle (Projet complet)

Naviguer entre les différentes vues

1 - Créer une liste
Aperçu
📁 1 - Créer une liste
2 - Créer une vue détail
📁 2 - Créer une vue détail

Les Design Patterns pour une application iOS

1 - Structurer son app - MVC et MVVM

Gestion des données dans une application

1 - Permettre à l'utilisateur de modifier des données
📁 1 - Permettre à l'utilisateur de modifier des données
2 - Source of truth
3 - @State et @Binding
📁 3 - @State et @Binding
4 - @Environment
📁 4 - @Environment
5 - Objets en SwiftUI
📁 5 - Objets en SwiftUI