Mailing list:

Session Details

Title: Let’s get it right this time! Test-Driving Jetpack Compose in Real Android Apps

Speaker(s): Jon Fazzaro

Time: 4:00 PM

Room: Sterling (Pintas & Mullins)


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!

Topic: Mobile Development

Target Audience: Intermediate

Keywords: android, tdd, jetpack-compose, mobile-development, clear-code, ui-architecture


Our 2024 Sponsors!