Upload
thomas-lombard
View
1.598
Download
2
Embed Size (px)
Citation preview
CLEAN ARCHITECTUREby Thomas 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
PresenterEntity
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