Please log in to watch this conference skillscast.
In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.
The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.
By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.
Only through practice will you become comfortable and find your programming flow!
YOU MAY ALSO LIKE:
- Keynote: The Art of Intentionality (SkillsCast recorded in October 2018)
- Crafting Code with Sandro Mancuso (Online Course on 15th - 16th October 2020)
- Accessibility in Flutter (in Online Event on 20th August 2020)
- Skills Matter droidcon London 2019 Wrap Up! (SkillsCast recorded in October 2019)
- Pushing Dynamic Features Your Users Want, As Quick As They Want Them (SkillsCast recorded in October 2019)
Workshop: Android Katas
Corey Latislaw is a Google Developer Expert (GDE) in Android, technical lead at TAB/The App Business in London, and an avid sketchnoter. She has written and/or led teams that have developed high profile Android applications over the years, including Capital One, XfinityTV and Pinterest.