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.

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