- Thread starter
- #2
Step 4: Testing the App
Within a couple of weeks, my developer had the framework laid out and he told me he was ready to start testing. This is where the Basecamp app becomes most useful. He uploaded the file for me to download and I immediately started playing around with my new app. I didn’t quite understand what we was referring to when he called it “testing,” but it soon became apparent that the user interface would need tweaking.
It is hard to tell a developer exactly what you want your app to do before you even have a prototype to play with, so naturally the first version is not exactly what you expect. I found that some screens were hard to navigate and some functions weren’t working how I had pictured them. Once again, this is where you have to jump back into being the leader. I now had some experience with the team from building the graphics, so I was prepared to spend as much time as needed to get this app working perfect. I started by “beating up” the app as much as possible. Tapping on screens like crazy, moving into new screens as fast as I could, and messing with features until they couldn’t handle it. This is where you need to force the app into showing you bugs.
One by one, I found bugs and weird glitches that needed to be solved. I would take screen shots of each bug as they happened, and write a detailed report back to my developer so he could do his best to fix them. The user interface started to feel more professional with each reiteration, and it became much harder to find bugs. This shouldn’t stop you from trying to find them though, because if you can find them, chances are your user is going to find them too. During the testing phase, you want to massage every quirk out of the app that you can find. You want it to be perfect.
Step 5: Publishing
Although a lot of the publishing depends upon the developer, there is a TON of stuff for you to do. iTunes Connect is where you make everything happen, and it is actually fairly easy to use. In Connect, you can Manage your apps, view download and sales info, and manage iAd campaigns. Editing all of your apps information and app store content is available in the app manager and MUST be taken care of before you submit your app for review. I learned the hard way.
Once you and your developer have worked out all of the bugs, you can give him the OK to upload your files to iTunes connect. This is a pretty exciting stage because you start to feel like your app might actually make it in the store soon. There are 2 major things to prepare once the files are uploaded.
Firstly, edit your metadata. Metadata includes an app summary (the one you will see once it is in the store), app title, keywords, website links, and screen shots. I spent a decent amount of time studying how successful apps write their summaries and tried to implement their strategies into my own. I wrote a short, simple paragraph on what the app was about, and then listed all of its best features. I also took my time preparing good-looking screenshots to upload. I put my phone on airplane mode to simplify the top of the screenshots (eliminates the signal bars) and made sure every screen shot was on the same time (I choose 4:11 but it could be anything you want).
Secondly, you want to edit all of your contractual information. This includes contact information, tax information, and bank information. This is the first time I have tried doing anything business related, so I had to apply for my Employer Identification Number and set up an LLC. If you are missing either of those last two things, Apple won’t allow your app to enter the store, even if it has been approved!
It took me a while to get everything finished, but once I did we submitted the app for review. I knew that it was purely a waiting game from there, so I focused on my studies and let Apple do their thing. The review process took about 3 weeks, and then I finally received an email that stated my app had been approved.
So how did I learn the hard way when it came to publishing? Keywords. The only thing I had forgotten to edit before we submitted the app were keywords. Not only does this keep anyone from ever finding the app once it’s in the store, it’s also impossible to edit the keywords until you submit an updated version of the app! I still got downloads since it was a new app, and it was crazy to see how many people in different countries bought it.
I won’t go into a whole lot of detail when it comes to selling the app since this is a developing tutorial, but hopefully I will post more on that in the future. My developer and I are working on an update so I can get my keywords fixed and hopefully I will see an increase in downloads.
Overall I had a blast working with my little team on Elance, and now I have my own app in the store that I use on a daily basis. I want to thank MJ and the whole Fastlane community for providing the endless amount of information entrepreneurs can use to make this all happen. Hopefully you guys will enjoy my write-up and feel more motivated to move forward on your own projects!
If you guys have any questions, feel free to comment and I will do my best to answer.
Thanks for the read,
-Tim
Within a couple of weeks, my developer had the framework laid out and he told me he was ready to start testing. This is where the Basecamp app becomes most useful. He uploaded the file for me to download and I immediately started playing around with my new app. I didn’t quite understand what we was referring to when he called it “testing,” but it soon became apparent that the user interface would need tweaking.
It is hard to tell a developer exactly what you want your app to do before you even have a prototype to play with, so naturally the first version is not exactly what you expect. I found that some screens were hard to navigate and some functions weren’t working how I had pictured them. Once again, this is where you have to jump back into being the leader. I now had some experience with the team from building the graphics, so I was prepared to spend as much time as needed to get this app working perfect. I started by “beating up” the app as much as possible. Tapping on screens like crazy, moving into new screens as fast as I could, and messing with features until they couldn’t handle it. This is where you need to force the app into showing you bugs.
One by one, I found bugs and weird glitches that needed to be solved. I would take screen shots of each bug as they happened, and write a detailed report back to my developer so he could do his best to fix them. The user interface started to feel more professional with each reiteration, and it became much harder to find bugs. This shouldn’t stop you from trying to find them though, because if you can find them, chances are your user is going to find them too. During the testing phase, you want to massage every quirk out of the app that you can find. You want it to be perfect.
Step 5: Publishing
Although a lot of the publishing depends upon the developer, there is a TON of stuff for you to do. iTunes Connect is where you make everything happen, and it is actually fairly easy to use. In Connect, you can Manage your apps, view download and sales info, and manage iAd campaigns. Editing all of your apps information and app store content is available in the app manager and MUST be taken care of before you submit your app for review. I learned the hard way.
Once you and your developer have worked out all of the bugs, you can give him the OK to upload your files to iTunes connect. This is a pretty exciting stage because you start to feel like your app might actually make it in the store soon. There are 2 major things to prepare once the files are uploaded.
Firstly, edit your metadata. Metadata includes an app summary (the one you will see once it is in the store), app title, keywords, website links, and screen shots. I spent a decent amount of time studying how successful apps write their summaries and tried to implement their strategies into my own. I wrote a short, simple paragraph on what the app was about, and then listed all of its best features. I also took my time preparing good-looking screenshots to upload. I put my phone on airplane mode to simplify the top of the screenshots (eliminates the signal bars) and made sure every screen shot was on the same time (I choose 4:11 but it could be anything you want).
Secondly, you want to edit all of your contractual information. This includes contact information, tax information, and bank information. This is the first time I have tried doing anything business related, so I had to apply for my Employer Identification Number and set up an LLC. If you are missing either of those last two things, Apple won’t allow your app to enter the store, even if it has been approved!
It took me a while to get everything finished, but once I did we submitted the app for review. I knew that it was purely a waiting game from there, so I focused on my studies and let Apple do their thing. The review process took about 3 weeks, and then I finally received an email that stated my app had been approved.
So how did I learn the hard way when it came to publishing? Keywords. The only thing I had forgotten to edit before we submitted the app were keywords. Not only does this keep anyone from ever finding the app once it’s in the store, it’s also impossible to edit the keywords until you submit an updated version of the app! I still got downloads since it was a new app, and it was crazy to see how many people in different countries bought it.
I won’t go into a whole lot of detail when it comes to selling the app since this is a developing tutorial, but hopefully I will post more on that in the future. My developer and I are working on an update so I can get my keywords fixed and hopefully I will see an increase in downloads.
Overall I had a blast working with my little team on Elance, and now I have my own app in the store that I use on a daily basis. I want to thank MJ and the whole Fastlane community for providing the endless amount of information entrepreneurs can use to make this all happen. Hopefully you guys will enjoy my write-up and feel more motivated to move forward on your own projects!
If you guys have any questions, feel free to comment and I will do my best to answer.
Thanks for the read,
-Tim