Steps to create an app

Celine Hau
1 min readJun 3, 2021
  1. Draft the entire UX workflow in a flowchart. (e.g. draw.io)
    List the various states the flow can be in
  2. Wireframe every page accordingly and list what buttons each page has (paper & pen)
  3. List out all endpoints (fields that need to be stored) and available states. Not sure if a database relationship diagram is needed?
  4. Write the APIs accordingly. Store it somewhere for it to be called
  5. (Simultaneously) design and mockup every page on the app including all the fields and buttons. Reuse as many components as possible. (e.g. Adobe XD)
  6. Walk through the entire flow with the team and come to a consensus on design and flow
  7. Based on end user requirements and limitations, decide backend architecture and frontend stack
  8. Research most efficient way to develop the frontend based on stack, end user requirements and limitations. Reuse components, use libraries and templates. Avoid coding from scratch when possible to save time
  9. Prioritize which sections to work on and establish estimate timeline
  10. Test and launch!!!!

--

--

Celine Hau

Strategist by Day, Wannabe Dev by Night. A Passionate Storyteller and Traveler at Heart