I don't know when I should use a modal and when not.
For example, a list of things to buy, user click in a button "new", should I open a modal or a new page as expected for web apps?
The information behind the modal is not useful for the fill of the form inside it. The user can cancel it anytime (I can click add and think "screw it, not now").