Hello Sir,
I have gone through your requirement to build a mobile application. I have gone through attached .doc file and answered questions below.
● Please provide an outline project schedule showing key milestones and payment schedule.
>> We follow agile methodology for project execution. We will divide project into multiple milestone and timelines. So, on completion of each milestone, you will have application with fully functional those features. Once we complete milestone, we will raise invoice for that which you need to pay within 2 days.
e.g.
1) Upfront Payment: 20% on Start Date
2) Login, Registration, event listing, detail screen complete: 20% payment
Timeline: 9 working days
● How will you implement chat functionality?
>> There are certain couple of ways to implement chat features:
1) XMPP based Chat functionality. For that, you have to set up openfire or ejabber chat server on server side.
2) We can use Node.js for real time communication.
We are fine for any of above, but through Node.JS, as a backend developer, you will have more control.
● Please describe your testing method in detail.
>> Generally, we do manual testing based on Test Cases. We can do automation testing as well.
● How will you ensure it works on a large variety of devices?
>> We have varities of physical devices with us which includes iPhone 6, iPod 5, iPad Mini, iPad, iPhone 4S for iOS and Sony Xperia C, Sony Xperia SP, Samsung S2, Nexus 6 etc. Also,
I will look forward for your reply