- What does it cost to create a mobile application?
We create mobile application totally based on your requirement and useful to your business. Hence each mobile application and effort behind developing it is different. So the cost and effort of developing mobile application depends upon complexity of your requirement. However, to give idea of cost, if we develop simple iPhone application with icon, splash-screen, and insert, update & delete function of form with 4-5 fields which is connected to database cost around $1000-$1200.
- Do you charge hourly or fixed price?
We work in both models. Usually when we need to do complete project and have specific requirement then we prefer to give fixed price and time-frame of development for the project so that our customer can plan financial budgets. If project is of maintenance, changes or bug fixing (project scope is expandable) we prefer to work in hourly (material and time) model.
- Do I require hosting, website or database for getting mobile application developed?
The requirement of hosting, website or database depends upon type of application you want to get developed.
If you are planning to get developed static application (where content doesn’t change or update), you will not require hosting, website or database.
If you are planning to get developed dynamic application (where content updates and user can interact with content), hosting, website or database will be required as content will be stored in database and can be changes using website user interface which will directly effect in mobile application. The hosting is provided by client, while website and database can be developed by Openxcell on demand.
- Can we update the content of the application? If yes, how?
Applications where the data or the content are to be updated automatically are referred to as Dynamic applications. Mobile applications do not have backend like the websites have. Hence, the data is to be kept on the server and it is fetched calling a Webservice, XML/Json, API etc which is basically a PHP script. Lets say for example the mobile application if for the health business and it has audio and videos on the health tips. So if they want to put new videos they can put it on the server in the folder of the videos and it will fetched into the application using the webservice.
- How can the mobile application read the data from your MySQL Database?
Application can read the data from the MySQL Database using a Webservice which is a PHP Script.
- What is web services/API?
Mobile application development doesn’t provide remote database connection. If we want to fetch data from the server then we need some alternative using which we can fetch the data. Web service is the way, in which we create the XML/Json file from the database and we can use that XML/Json data into user application.
- What are the dimensions and format of the layouts for all the Smartphone?
If the client is going to provide the graphics once the project is finalised, we will send them the specifications and the dimensions for the respective Smartphone with its required resolution.
- Can we integrate or use flash in mobile apps?
Apple iOS does not support flash whereas Android version 2.2 and above supports it.
- What is your standard coding style?
- What programming software, database, tools and language do we use to develop the app?
For iPhone & iPad, we use X-code editor, Objective C, SVN for subversion control, sql lite database.
For Android, we use Eclipse editor, Android SDK, JAVA, sql lite database.
For Blackberry, we use Eclipse editor, Blackberry SDK, J2ME, sql lite database.
- What is process of app development?
The first stage will be collecting the requirements from you. We will get them analyzed and let you know the estimation. Once you are fine with the time/cost the next step would be preparing a project understanding document and a proposal. Our business analyst will prepare this and we will send you for your review. Once you finalize these documents we can push the project into the development stage.
- Do you sign Non-Disclosure Agreement?
Yes, we are open to sign NDA before you disclose any information related to the particular project.
- Do we completely own the code of application?
Yes, the code will completely be owned by you. We will deliver you the package of code once the project has been completed and 100% payment is received.
- How do we communicate and monitor the project development?
We have our own project management system where you will be able to monitor daily progress. Our development team will be in contact with you once the project has been started. They will give you daily update there. We will create your log in and send you credentials once the proposal is approved.
- How can I test the application while development?
Once the project is finalised, we divide it into the milestones. After every milestone completion, we provide the build to our clients to test on their devices.
- Do you take guarantee of approval of application in app store?
Yes, we guarantee the approval of the app at its respective market places. In the initial stage of project discussion we study the feasibility of the application,if there are any issues with the feasibility or if the requirement of the project is conflicting the guidelines of Apple or another smartphone we will inform you and then only finalise the project. Hence, if we take the project it will be approved on the app store.
- What is the process to submit the app to the app store? What would be the procedure?
For Apple, you need to create an Apple ID, to submit the application to the app store. The membership fees for the creating the Apple ID is USD 99/year. To get the account activated it would require around 15 working days. Once the account is activated, one can upload the application using the Apple ID account. For the application to get it listed on the iTunes it requires at the most 10 working days.
For Android, yo need to create developers account in Android Market Place (i.e www.android.com). It will cost you $25. You can upload the APK file provided by us in App Store and you application will be available in market after few hours.
For Blackberry, same as Android, you will need BB Market place developer account which cost approx. $299. Once you provide us credentials of account, we will upload application in market place and it will go for review.
- Is it possible to make smart-phone app even for tablet? What is extra effort requirement?
Yes, we can develop tablet application for iOS as well as Android from smartphone apps. The coding of the application remains same for Phone or tablet, hence we only need to deal with Graphics. The graphics used in iPad, Android Tab or Playbook have high resolution than that of Phones. So the cost of developing tablet app is lesser than of smartphone, if smartphone app coding is available.
- How can I test the application while development?
For the mobile application, we will send you the builds which you can install in your devices and check the application progress. For iPhone, we will require your UDID for providing you provisional version of development time. For android & BB, we upload the provisional version on our server and provide you the link in email. You can open link from email and download app in phone.