Slides to the talk Domain Real Estate gave at Sydney's August Google Developer Group meet up.
In the short span of a few years the Domain Android App has come from a 2.4 star rating to 4.1 and tripled our user base.
The major proponent for this is a big shift in our culture and engineering practice. We definitely haven't figured everything out and have lots to learn. But here's our story so far and we hope that it'll help increase your development velocity in your Android Development team too.
10. Under the hood
Wrote a new backend - in Python!
Dagger
Retrofit
Butterknife
Espresso
Timber
New Relic
GA
Optimizely
Picasso, Glide
11. Past 2 Years
Shipped more features than ever before
More Tech Innovation
Refactored the entire app (a few times)
Got a lot done
12. Life before 2014
Huge delay in shipping simple production bug fixes
Poor reviews and downloads
Huge releases 6 months to ship and the next 6 months to
fix
Very few product features being shipped
20. Measuring Success
Add custom drawable to the right of every list item
2 story points but negative value
Custom View in Action bar across the app
10 story points but negative value
33. AB Test
Designer: I think this shade of orange is better.
Engineer: But that shade of orange is in the guideline
Marketing: We like this shade of orange
Product: I think we should use green
Let’s try them all and see which one performs
35. Invest in Dev Process & Tools
Tools that speed up your development velocity
Anything your team has to do more than a few times
Pollination rather than enforcement