When does a mobile app become enterprise? When it contains thousands of lines of business logic? Or when it brings good profit? I stick to the idea that solid test coverage makes a mobile app enterprise At Shopify, developers spend no less efforts writing tests than writing business logic. Being open to new technologies we quickly adopted MVVM (with Android Architecture Components), Kotlin (with Android Extensions) and more. In this talk, I’ll share our experience using those tools and specifically present some patterns we use when building and testing Shopify Point of Sale app using MVVM.
Kirill is a mobile developer at Shopify. ~4 years Android Dev, 3+ year Canadian, born and raised at Altai, Russia.