Create, Test and Publish Apps
In order to successfully create an IOS App then follow the below suggested steps.
Steps:
- Brainstorm app idea
- Sketch it (Napkins, whiteboards, chalkboards, etc) and then take a pic with your phone
- Create a Prototype of app and get feedback from friends, strangers, etc ( see http://ckonkol.com/create-prototype-app/ )
- Development Process in Xcode
- Create New Project in Xcode
- Add needed views (if needed)
- Add needed class(s) for views (if needed)
- Add objects to views
- Add actions/outlets for all connections to .h files
- Add needed delegates, arrays, variables to . h files
- Add code to .m files
- Test/debug using until ready for others to test
- Connect iPad to test apps
Steps 5-12 below are recommended but not required
- Connect iPad to test apps
- Side Load App for Testers. See link
- Create Github webpage for your app. I suggest separate repo for documentation, notes, and website.
see example:http://ioscourse.github.io/CoolDropPhoto/ - Create Feedback site: https://app.uservoice.com/account/new/free/
see example: https://mycisapp.uservoice.com/ - Create Facebook page to promote app even before it is published (right before getting ready to publish to App store)
– post screenshots
– get testers. Place link to github pages. see example: http://ioscourse.github.io/CoolDropPhoto/
– post comments from testers
– post version updates
– promote app when published - Let testers test (30 days)
- Fix issues
- Publish App to Apple Store (see https://itunesconnect.apple.com)
- Get App Stats: http://www.appannie.com/
Links:
- Link creator to app store: https://linkmaker.itunes.apple.com/us/
- QR Creator: http://www.the-qrcode-generator.com/
- Create Feedback site: https://app.uservoice.com/account/new/free/
- App Annie: http://www.appannie.com/
- iTunes Connect: https://itunesconnect.apple.com
- ProtoType: http://fluidui.com/