Presentation clean architecture

  • View
    1.597

  • Download
    2

  • Category

    Mobile

Preview:

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

QUESTIONS ?• thomas.lombard@icloud.com

• Merci !