Blog

News, articles, hints and tips about software, process, products, freelancing, entrepreneurship and more.

Checklist for Creating a New iOS App

Checklist for Creating a New iOS App

There are many steps involved in building an app from idea to completed product. Some of the steps have to be done in a particular order. It helps to have a process so that you don't forget something crucial.

The following is a general checklist that we use for developing an iOS app from scratch. It may give you some idea of what is involved in the app building process and how we work.

Feel free to use the checklist and modify it to suit your needs (but please do not republish as is without giving credit).

  • Create app icon
  • Create website for new app - one page sign-up form
  • Register new app to reserve the app name
  • Create GIT repository for designs and development
  • Design mock-ups for each view required
  • Prototyping - animated UX but non-functional
  • Data structures design and back end requirements e.g. database, api
  • Project set-up and build non-functional main view
  • Dev test on simulators
  • Device test
  • Implement navigation with placeholder views for each transition
  • Dev test on simulators
  • Device test
  • Implement detailed views from design mock-ups
  • Dev test on simulators
  • Device test
  • Implement functional aspects
  • Dev test on simulators
  • Device test
  • Build for UX test on multiple devices
  • Get screenshots for app store and upload
  • Build for app store
  • Submit app to App Store for approval
  • Replace the one-page sign-up form on the website with all the app details
  • Create a tutorial video and upload to the app website