Start planning features
Once user flows and needs are understood, you can start planning app features as solutions for different stages of the flow.
The cheapest and fastest way is to visualize your app interface and design with low-fidelity wireframes. Avoid going deep into details — grayscale wireframes made with a drag-and-drop tool like Balsamiq or Lucidchart are more than enough for testing ideas. Plus, they're easy to update and adjust. You can also sketch your wireframes with pen and paper, prepare cutouts of a phone, and run quick usability tests.[1]
For the first version of your app, focus on sketching and implementing the core features only. You can add nice-to-haves and premium features once you have more analytic data on app performance and user feedback.
Ultimately, the wireframing stage is more about functionality than styling. Don't bother with colors, typography, and other visual aspects at this stage. They will only distract everyone from the functional characteristics.

