Why do we need Clean Architecture?

Igor Wojda

Android Developer Advocate


"You can’t anticipate everything that’s going to change in the software but you can try to build in enough flexibility that it’s likely to adapt to most changes"

Application architecture defines the way we develop, modularise, test, scale, and maintain our application. A good architecture allows us to deal with never-ending stream requirements by providing enough flexibility and solid protection against regression.

Igor will introduce the concept of Clean Architecture in the context of Android Development, discuss it's benefits, helps you understand how Clean Architecture fits into modern Android application development.

Igor Wojda is a passionate engineer with over a decade of software development experience. He is deeply interested in Android application architecture, Kotlin language and he is an active member of the open-source community. Igor is a conference speaker, technical proffer for 'Kotlin In Action' book, and author of 'Android Development with Kotlin' book. Igor enjoys sharing his passion for coding with other developers. Currently, he is working as Android Developer Advocate at Vonage.

droidcon APAC is produced by:

Mobile Seasons GmbH (droidcon Global HQ)

Messedamm 22

14055, Berlin


.droidcon is a registered Trademark of Mobile Seasons GmbH

  • dc-social
  • Twitter - White Circle
  • Facebook - White Circle