1. Idea

    what is the problem your app solve?

    what is the service your app provide?

    What is the main feature that distinguish your app?

  2. Planning

    1. Sketch
      1. Wireframes (basic layouts) [try Figma FigJam file].
      2. App Flow Chart (the app navigation from screen to screen).
      3. System Design UI-UX: Design app screens, app brand (logo, colors), assets, etc.
    2. Modelling the data .
      • What are the main entities in your app.
      • Design their classes with their properties and methods.
  3. Developing

  4. Testing

  5. Optimizing

    you always can make your app better.

  6. Publishing

  7. Maintenance