This site uses cookies to enhance your experience. If you continue without changing your settings,
we'll assume that you are willing to accept all cookies from this site.
For more information see this site's Cookie and Privacy Policy.
If you code for Android, you know Jetpack Compose is a big deal. It's a clean way to describe the user interface you want, without all the plumbing and boilerplate.
And if you've worked in this industry for any length of time, you know we’re going to write plenty of nightmare code with Jetpack Compose, too. Cruft finds a way.
This is where Test-Driven Development comes in. Remember, TDD is not a way to test—it's a way to code. A way that helps you write clear code that stays clear.
In this session, I'll show you how to test-drive changes in a real app that uses Jetpack Compose. No boring toy examples here. I'll be coding live (mistakes and all), so you can see what it’s really like to work this way. And we'll cover important concepts like:
+ Declarative vs. Imperative code
+ Mocking dependencies (like API calls and storage)
+ Unit-testing coroutines
A new framework is a chance at a new way to code our apps. Come learn how we can get it right this time!