This project began with a collaborative whitebarding session including myself, our core developers and the a few would-be end users of the product. Cross-functional sessions like these help to get all opinions heard up front and ensure we're building the right thing, the first time. We walked away from this kick off meeting with a sketch of the user flow we all agreed would best accomplish our primary goal.
Following up on our discussion and drawing session, I translated the sketch into a user flow. It incorporated secondary flows and functionalities which the MVP version of the app would include.
It's amazing how many unique states and interactions need to intentionally designed in any mobile app. Above you can see a bird's eye view of my design files for the Android and iOS versions of this application.
I like to leverage the native design patterns from each OS as much as possible in my mobile app designs. This allows the user to grasp the functionality quickly and intuitively, without forcing them to learn some new design pattern just for the sake of my design. I believe good design should be invisible, especially with a tool like this. I designed it with the intention of serving the user and getting out the way, enabling the user's job-to-be-done.