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.
"Bhaval and his entire team have been a pleasure to work with. We have many more projects that we are planning and will continue to utilize the expertise of Space-O Technologies and Bhaval's team!"
"Space-O Technologies showed genuine interest in the project. The efficient team delivered quality results at a cost-effective price. We wanted to develop a minimum viable product that would be ready for scalability. It was a great experience working with them. We are so happy that we had the chance to meet Space-O. We love their work. Their project management and structure were amazing. The team loved what they were doing. There was passion behind every single piece of work."
""No task is too small! This project was a dream of mine and I couldn’t have brought it to life without Space-O‘s assistance. This is the fourth app that we have created together and each one has been a great success. Anytime I have a problem, they are always right there on top of it to provide the best solution. I have already turned a profit on the first app we have created which stands as the #1 education app in its class. I can’t say enough as to how thankful I am to stumble across them. I will definitely come back for more projects as soon as another golden idea pops up. ? Thanks again Space-O!""
Space-O Infoweb Inc, Suite 100-B 8585 E. Bell Road Scottsdale, Arizona 85260 +1 (650) 666-3071