Unit testing on Android is still quite new - two years ago, projects with good tests were quite rare. Even today writing and maintaining tests seem like an unnecessary chore to some, but this doesn't need to be the case.
I will present my point of view on how writing test code can be as fun as writing a shiny new feature!
I would like to talk about how software tests are not an annoyance, but a way to improve oneself as a software development professional, by providing proof that your code does exactly what you’ve intended.
A brief overview of the presentation content:
Some of the reasons Android developers use to avoid testing
When tests should and should not be used
Why code coverage percentage is a meaningless indicator of code quality
How testing can help improve your project's architecture
How to use your tests as both the specification and the verification with TDD
How testing can help with hard-to-debug code, such as when using declarative RxJava
After the talk I would like to gather feedback and talk with the audience about their take on testing.