Architectural Superpowers

I will start with a very brief theoretical introduction to the usage of factories and the dependency inversion principle. From there on, this is a live coding session where I will start from a properly architected app and show how it helps to do things such as reusing an existing use case in another view controller, or using a different backend, in case we are forced to do so (Any bitter memories?). I will also cover briefly how this architecture helps with testability. The goal is to prove that the benefits of a good architecture are very immediate and valuable.
Come enjoy and spread the message within your team!
We usually hear about intangible or difficult to measure benefits of implementing a good architecture. I would like to prove to you that the benefits are far more mundane. In this talk I will showcase practical, real world examples of how a good architecture for your application makes your life easier. Using my interpretation of the Clean Architecture for Android in Kotlin, I will show how it helps to do things such as reusing an existing use case in another view controller, or using a different backend, in case we are forced to do so. I will also cover briefly how this architecture helps with testability.

Level

Intermediate

Architecture Best Practices Development Testing
Location: Sala Londra Date: 7 April 2017 Time: 15:20 - 16:10 Jorge D. Ortiz-Fuentes Jorge D. Ortiz-Fuentes

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this. This site use third part services that use cookies: Lead Champion is a lead generation service provided by IntelligenceFocus Inc. Place: Italy – Privacy PolicyOpt Out

Close