O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Présentation de prototypage.pptx

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Introduction a Flutter
Introduction a Flutter
Carregando em…3
×

Confira estes a seguir

1 de 17 Anúncio

Mais Conteúdo rRelacionado

Semelhante a Présentation de prototypage.pptx (20)

Mais recentes (20)

Anúncio

Présentation de prototypage.pptx

  1. 1. Présentation de SwiftUI Ahmed KAROU
  2. 2. TABLE DES MATIÈRES ● Programmation déclarative ● SwiftUI VS UIKit ● Interfaçage SwiftUI ● SwiftUI concepts - Modifiers - Data Binding ● Integration UIKit avec SwiftUI
  3. 3. Programmation déclarative ● La programmation déclarative est Définir une cible et le compilateur / framework déterminera comment le faire. ● La programmation impérative consiste en des commandes et des ordres pas à pas pour exécuter la cible
  4. 4. Exemple des framework déclarative ● HTML ● Flutter ● React & ReactNative
  5. 5. SwiftUI VS UIKit Declarative way (SwiftUI)
  6. 6. SwiftUI VS UIKit
  7. 7. C’est quoi SwiftUI ● Un moyen simple de créer des interfaces utilisateur sur toutes les plates-formes Apple (macOS, watchOS, iOS). ● Avec une syntaxe déclarative Swift facile à lire et naturelle à écrivez.
  8. 8. Exigences ● Xcode : 11 Ou plus récent ● macOS : 10.15 Catalina Ou plus récent ● iOS : 13.0 Ou plus récent
  9. 9. Simple SwiftUI View ● View Prototype: Un type qui représente une partie de l'interface utilisateur de votre application et fournit des modificateurs que vous utilisez pour configurer les vues Pas la vue réelle, représente la représentation de la structure de la vue). ● Body : Le contenu et le comportement de la vue.
  10. 10. Personnalisons-le !!!
  11. 11. ● @State ● @ObjectBinding ● @EnvirmentBinding ● $proporty SwiftUI Data Binding
  12. 12. @State
  13. 13. @State
  14. 14. @ObjectBinding
  15. 15. @EnvirementObject
  16. 16. Intégration UIKit avec SwiftUI ● UIKit in SwiftUI -> UlViewRepresentable & UlViewControllerRepresentable protocols. ● SwiftUI in UIKit ->UlHostingViewController(rootView:...)
  17. 17. Merci pour votre attention

×