A concise look at visual regression testing: comparing Flutter golden tests and native iOS/Android snapshot testing—how both use baseline images to catch unintended UI changes, where Flutter’s unified rendering brings speed and consistency, and where native approaches stay closer to real platform nuances. We’ll cover strengths, pitfalls (flakiness, baseline churn), choosing the right granularity, and practical tips.
Owain Brown is a seasoned mobile developer with over 10 years of experience, specialising in iOS and Swift development. Currently leading mobile engineering teams at hedgehog lab, he has expanded his expertise to encompass Android, Flutter, and React Native development across diverse platforms. Throughout his career, Owain has focused on software engineering excellence, with much of his work involving collaboration with financial companies managing large-scale codebases. He specialises in helping organisations evolve their mobile architecture to meet modern demands and scalability requirements.
Once a guest speaker at WWDC (it's less interesting than it sounds). Unashamed Apple fan boy, proud nerd, rugby watcher, father of two. Raised in Sunderland, North East resident (accent uncertain). Half Welsh, but using the English pronunciation.