CLEAN ARCHITECTURE
byThomas LOMBARD
HISTORIQUE
• Manque de compréhension sur un gros projet
• Architecture commune Android/iOS
• Travail équipe
POUR QUELS BESOINS ?
• Petits et gros projets
• Travail en équipe
• Projet flexible
• Facile à maintenir
Framework Free
PRINCIPE
UseCase
Presenter
Entity
ViewController
Helpers
ViewController
WSStorage
UI
Interface adapters Interface adapters
UTILISATION SWIFT
• POP : Protocol Oriented Programming
UTILISATION SWIFT
UTILISATION SWIFT
UTILISATION SWIFT
UTILISATION SWIFT
EXEMPLE
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
CONCLUSION
• Ne requiert pas un gros travail en début de projet
• Facilite la compréhension d'un projet
• Apporte une base commune
• Framework free !
• Testing & Swift
QUESTIONS ?
• thomas.lombard@icloud.com
• Merci !

Presentation clean architecture