In this article I will talk about: Problems we’re trying to solve concerning UI development Playground Driven Development Approach Gallery Application Approach Xcode 11 + Canvas Identifying the problem In order to improve UI development experience, specifically testability and maintainability, we decided to isolate UI from business/presentation logic, collect all UI representations at the same place, ensure that we don’t…