Here is a walk through of my lego app to have an idea of how it works. For creating the app I started by drawing out some basic wireframes of what each screen looked like.
I created each screen after that and then used the prototyping app called Invision to make the screens simulate a real app.