Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clean architecture

Clean architecture

Some insights on how we use Clean Architecture principles at Trivago, in the Android team.

Avatar for RafaelOrtega

RafaelOrtega

July 28, 2017
Tweet

Other Decks in Technology

Transcript

  1. • Independent from libraries • Testability • Flexibility • Scalability

    • Separation of concerns • Dependency management • Code & model replication + mappers • Overengineering
  2. Sum up • No silver bullets • Write code for

    your colleages, not for the machine • Do not overengineer