There's also a corresponding YouTube video that walks you through the development: https://www.youtube.com/watch?v=SXDVmAwmux8