Besides major app functionality and milestones discussions, there may be additional ground to cover. For example, do you have any particular file or folder naming conventions in mind? Know exactly what files and/or folders are, by giving them meaningful names (i.e. eagle-in-flight. Jpg). This will make managing the app easier over its lifespan. You will need to have program files, graphic files, and code files. Talk with the developer about what conventions he or she uses when naming files and folders because they may have a system in place that will suit your needs. If the app development is for a business or enterprise, follow any policies and procedures established for software development, including file and folder naming.
It is also important to carefully track revisions. Program files get changed, both during development and during the life of the program or app. It is essential that you have a method for tracking revisions to ensure the latest and greatest program or function is being used. File names should include revision tracking (ie MainDisplayv2.jpg), and a revision table should be at the start of the code comments that describes the revisions.
A file sharing site like SugarSync or Dropbox may be a good idea for large files or large complex projects that involves multiple folders and file structures. Many email applications have limits to attached file sizes, plus sharing a folder structure for the files will require compressing them and unzipping them when received back and forth. These cloud sites are available for free or for a nominal charge if you need more than the allotted amount of free space.
During the design review, be sure to discuss all critical and foundational elements of the app that could bring disaster to your app if ignored. Some examples of such elements include:
Icons, animations, and user gestures: Discuss in detail how you envision icons, images, and user gestures being integrated into the app. It can be time-consuming for a developer to get an animation to work just right in the app, and they may be unhappy if they feel they wasted their time due a misunderstanding.
Content feeds: If your app is going to rely on content coming from news feeds or other sources, be sure to point this out to the developer and determine their familiarity and confidence in successfully incorporating the necessary content into the app. Ensure that everything is clear – where the data will come from, what will be in it, and how it will be displayed in the app. Any unknown elements about content feeds have to be researched and established as soon as possible.
"We needed to create an iOS app to calculate gas turbine performance and availability based on the user’s selection. Space-O Technologies developed an iOS app with the required calculation functions. They delivered a simple, fast app that’s versatile and functional. They were extremely smooth and efficient, requiring minimal oversight from our side. They were flexible enough to accommodate internal preferences. Internal stakeholders are pleased with the app’s usability and unintimidating flow. Independent and adaptable, Space-O Technologies instituted an effortless collaboration and respected established practices."
"Recently we worked with Space-O in developing our IOS app for the iPad Dexter and Friends. The project was handled from start to finish with great care, I enjoyed working with Ankit Shah and the rest of the development team. They were very responsive in dealing with minor set backs such as bug fixes. Their quality and assurance team didn’t stop till I was completely satisfied with the final product. They also were proactive in suggesting improvements to the user interface and helped us develop an easy to use parental control which allowed our app to qualify for IOS app store’s new ‘Kids’ section. I would highly recommend them if you are looking for a company who will stay within a reasonable budget and deliver a top quality product."
"I had a great experience working with Space-O and I am so glad I chose them for my project. I think the way I explained my idea to them was a bit vague because I'm not a technical person but still they understood it really well, optimized it and laid out a perfect work plan. Extremely professional in all aspects of development - pre-development phase & documentation as well as execution, etc. The team's responsiveness is amazing and they work fast and efficiently to fix any bugs and deliver exactly what is requested. Space-O is a perfect fit for everyone who's new at this business or who have experience. I highly recommend Space-O and am looking forward to working with them again."
Space-O Infoweb Inc, Suite 100-B 8585 E. Bell Road Scottsdale, Arizona 85260 +1 (650) 666-3071