Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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 Int...
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...
QUESTIONS ?
• thomas.lombard@icloud.com
• Merci !
Prochain SlideShare
Chargement dans…5
×

Presentation clean architecture

1 879 vues

Publié le

A quick overview of clean architecture and one way to use it !

Publié dans : Mobile
  • Soyez le premier à commenter

Presentation clean architecture

  1. 1. CLEAN ARCHITECTURE byThomas LOMBARD
  2. 2. HISTORIQUE • Manque de compréhension sur un gros projet • Architecture commune Android/iOS • Travail équipe
  3. 3. POUR QUELS BESOINS ? • Petits et gros projets • Travail en équipe • Projet flexible • Facile à maintenir
  4. 4. Framework Free PRINCIPE UseCase Presenter Entity ViewController Helpers ViewController WSStorage UI Interface adapters Interface adapters
  5. 5. UTILISATION SWIFT • POP : Protocol Oriented Programming
  6. 6. UTILISATION SWIFT
  7. 7. UTILISATION SWIFT
  8. 8. UTILISATION SWIFT
  9. 9. UTILISATION SWIFT
  10. 10. EXEMPLE
  11. 11. https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
  12. 12. 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
  13. 13. QUESTIONS ? • thomas.lombard@icloud.com • Merci !

×