Trading crypto currencies such as Bitcoin or Ethereum professionally can require visualizing vast amounts of data in the form of candle charts, depth charts, and order books.
These UI components must all be displayed simultaneously and kept up to date in real-time using web sockets. To add to this challenge, many of these components must dynamically respond to user gestures such as panning and long presses.
Presenting all of this data in a compact, performant, mobile-friendly format presents a number of interesting technical challenges. In this talk I will dig into these challenges and present strategies for overcoming them.