You have been recommended to me as a professional, reliable and fairly priced developer.
This is a very general overview, without discussing specifically what the application does. This application must be written in IPhone and Android versions and be made available to purchase online. The program must be developed so that once downloaded and installed it will only run for 12 months before it must be downloaded and installed for a further 12 months. Therefore on a subscription basis.
There are 4 interfaces. Each interface must have its configuration saved to file (or database) and be loaded upon opening.
Interface 1 has 3 command buttons. It must be programmed to dynamically add 1 to n text boxes. Each text box has free text entered in it. Each entry represents a Title. Each text box must have a command button beside it or other method allowing the user to click and open interface 2.
Interface 2 allows you to record parameters about the Title. This is the configuration section. There are several fixed objects; 5 command buttons, 13 text boxes. 3 combo boxes and 4 tick boxes. This interface must be programmed to be able to add additonal detail. Each time detail is added a new line of 3 text boxes and one tick box appear. Interface 2 must be able to dynamically add 1 to n lines of detail.
Interface 3 is the action interface. The parameters saved in interface 2 are loaded into the action interface. The action interface has fixed objects of 8 command buttons and 11 text boxes. Depending on the additional detail saved from Interface 2 further command buttons and text boxes will appear in Interface 3. Therefore new command buttons and new text boxes must dynamically appear and new labels must appear and be dynamically populated. Interface 3 works in conjunction with a timer and records results dynamically as the user clicks relevant buttons..
Interface 4 is the results section. The results are saved from Interface 3. This has fixed objects of 1 command button. The remainder of the interface is dynamically populated based on the number of results saved on the device. Each result is a line of information made up of 3 command buttons and 4 text boxes. The interface must be able to dynamically load 1 to n results. A selected result must be able to be loaded back into Interface 3 as well as being emailed as a string of text. This application is already prototyped, written and working in VB6. A process flow diagram can also be supplied if required. This should allow a developer to easily port the application to a mobile device. There would be scope for you to add graphic design to the application to give it visual appeal. If we were to proceed, prior to release of the VB prototype to you, I would require some form of confidentiality agreement from you.
Thank you. I look forward to your response.