Let's build an Android MVP app using Firebase. For this particular case, we will have an app that allows you to create and share your business model canvas, just by using your phone. Anyone can view or edit each other's canvases so you can gather feedback easily. If you do not remember what the business model canvas looks like, you can have a look at Chapter 2, Lean Startup Primer again.
We will be using a wireframing tool, such as SwordSoft Layout as shown in the following example . Let's say that the app should look more or less like this:

The first view displays a list of business model canvases and it has a sliding menu. The second view is the one that the user will see when he is creating a new canvas or when he chooses a canvas from the list. It displays a number of pages, each containing a title, description, and...