Price of an android application
<p>I'm not sure if I'm in the right place, but here it goes.</p>

<p>I'm part of a student team that follows a course on project management. We had a group assignment for this course and we made an android application. We were wondering what it would cost if this application would have been made by a company that makes mobile applications.</p>

<p>I'm sorry if you're not familiar with the terms I use to describe the project. I'm not sure how to make clear what we calculated and how much work we put into it without using them.</p>

<p>The features are as follows:</p>

<p>-The user makes a project file in a project management software tool. This software tool saves its files in the XML format.</p>

<p>Everything below is made by us:</p>

<ul>
<li>On a simple website, the user can register and upload his project files from his desktop on his account. A database keeps track of which user has uploaded which project.</li>
<li>When the user opens our application (we also made an icon for this), a splashscreen appears with the logo of our application. (also made a splashscreen).</li>
<li>The user can log in and the project files are collected and shown to the user</li>
<li>When the user selects a project, the file gets downloaded to the device</li>
<li>The user can choose if he likes to work 5 days or 7 days a week</li>
<li>The project XML file is parsed and everything that we need is put into an object in our application.</li>
</ul>

<p>The user sees the following in six different tabs:</p>

<ul>
<li><p>General tab: Simple project information like startdates, endates, duration, (all calculated from the XML file which only gives simple information like activity duration and name). Also 4 calculated measures for a project for which you have to iterate through all activities and precedence relationships are shown. Also the activities that are happening the moment the application is openened are shown. (for the measures we wrote 200 lines of code)</p></li>
<li><p>Activities tab: In this tab you see a list of the activities with basic information about them. When you click on them, you see specific information from the calculations done before, their predecessors and successors given in the XML file and some more information.</p></li>
<li><p>Risk analysis: In this tab, we execute a risk analysis by running a monte carlo simulation. We implemented normally distributed durations for the activities, beta distributed and triangular distributed. The user can choose how many runs the simulation should do, the variance of the different distributions or eventual other information needed for the calculation. The results are aggregated and shown to the user.</p></li>
<li><p>Costs: A list of the activities and their costs. All activities, resources and other given information need to be iterated to calculate these. The same counts for the next tab.</p></li>
<li><p>Resources: The same as the costs, but now everything is done for the resoures</p></li>
<li><p>Graphs: In the graphs tab, a graph is shown of the above information. If you long click on the tab, a menu is shown to choose between five different tabs. We used the graphView library for this. Multiple line graphs and single line graphs are shown with the appropriate information.</p></li>
</ul>

<p>Menu: A user can go to another project, another account, execute a new risk analysis and go to the options menu. In the options menu he can choose to enter a standard username and password to save and toggle to login automatically.</p>

<p>The XML file contains info about activities in a project, the relations between these activities, resources needed to complete activities in a project, ...</p>

<p>In total we have about 4000-5000 lines of code. I think it can be done more efficiently, but this is to give you an idea of our work.</p>

<p>How much do you think our work is worth?</p>
